我用SQL Server建了三个表:tab1和tab2。第一个表tab1如下:
字段中文名 字段 类型
ID号 Id Int
姓名 Name Char
学历 Bachelorid Char
政治面貌 Partyid Char
第二个表tab2如下:
字段中文名 字段 类型
工作时间 time Char
职务 Duty Char我用ADO控件连接SQL Server,而且数据库已经连通。现在想把这两个表中所有的项目同时显示在一个DataGrid中,应该怎么设置相关的DataGrid属性和相应的代码?
谢谢!!
字段中文名 字段 类型
ID号 Id Int
姓名 Name Char
学历 Bachelorid Char
政治面貌 Partyid Char
第二个表tab2如下:
字段中文名 字段 类型
工作时间 time Char
职务 Duty Char我用ADO控件连接SQL Server,而且数据库已经连通。现在想把这两个表中所有的项目同时显示在一个DataGrid中,应该怎么设置相关的DataGrid属性和相应的代码?
谢谢!!
不过从这两个表的字段来看,完全没有必要分成两个表,做成一个表不存在一点冗余数据。
至于DataGrid:
打开记录集
Rs.Open "表名",Conn
Set Datagrid1.DataSource = Rs
"select tab1.[Name],tab1.Bachelorid,tab1.Partyid ,tab2.[time],tab2.Duty from tab1,tab2 where tab1.id=tab2.人员id"
ID号 Id Int
姓名 Name Char
学历 Bachelorid Char
政治面貌 Partyid Char
第二个表tab2如下:
字段中文名 字段 类型
Id号 Id Int
工作时间 time Char
职务 Duty Char
Adodc1.recordsource="select tab1.[Name],tab1.Bachelorid,tab1.Partyid ,tab2.[time],tab2.Duty from tab1,tab2 where tab1.id=tab2.人员id"
Adodc1.refresh
set datagrid1.datasource=adodc1
datagrid1.refresh