首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > VB >

DataGrid显示有关问题_(Lookup关联显示)

2012-01-01 
DataGrid显示问题_(Lookup关联显示)表A表AidFd1Fd21表A值1表A值2表BidA.idFd211表B值表B的字段“a.id”关联

DataGrid显示问题_(Lookup关联显示)
表A
表A
idFd1Fd2
1表A值1表A值2

表B
idA.idFd2
11表B值

表B的字段“a.id”关联表A“id”,
现取数用RecordSet1(表A),RecordSet2(表B) "分别取出两表的值,要在DataGrid中显示为(表B),也就是说,Fd3 "   从(表B)关联显示(表A)中 "fd2 "的值(只是显示)
ida.idFd2Fd3
11表B值表A值2

注:不要用SQl,并且RecordSet2(表B)可以增删改。


[解决办法]
你知道你最重要的错误就是在于你把字段名取得混乱不堪,让人看起来是异常的吃力。愣是让人没办法看清

删除一定必须要使用SQL的。


[解决办法]
select a.id,a.Fd1,a.Fd2,b,Fd2 as bFd2 from 表A a
left outer join 表B b on(b.id=a.id)
就可。

更新数据库时,adodb.recordset 会自动依主键找到对应的值。

LOOKUP是在.net中有,VB不支持。

热点排行