一、比如说有3个表,在一些工具中QUERY的SQL BUILDER中有个功能,如果一个字段是表1的,它会在这个字段后面加上“.表1”,如果是表2的则加上“.表2”。那么在ADO中是否也有类似的属性?能在选择了表1的字段后(从listbox2选到listbox3中时)能在listbox3中这个字段后面加上.表x的后缀?//这个请讲详细点。用临时字符串啊~~好像是“表名.字段名”~~呵呵~
sTempDBName存储选中的表名~~
sTempFieldName存储选中的字段名~~
1.选择表listbox1~~则sTempDBName等于listbox1你选择的表名~~
2.选择字段listbox2~~则sTempFieldName等于listbox2你选择的字段名~~
3.确定向listbox3中添加此字段~~则listbox3.Items.Add(sTempDBName+'.'+sTempFieldName);二、如何才能把ACCESS数据库中各个表读出放到listbox1中去?并且在选择表后能把这个表中的字段读到listbox2中?//这两问题主要讲一下有无相关属性或方法就行了。使用TSession.GetTableNames可以得到表名~~
使用TDataSet.GetFieldNames可以得到字段名~~