一、比如说有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可以得到字段名~~
sTempDBName存储选中的表名~~
sTempFieldName存储选中的字段名~~
1.选择表listbox1~~则sTempDBName等于listbox1你选择的表名~~
2.选择字段listbox2~~则sTempFieldName等于listbox2你选择的字段名~~
3.确定向listbox3中添加此字段~~则listbox3.Items.Add(sTempDBName+'.'+sTempFieldName);二、如何才能把ACCESS数据库中各个表读出放到listbox1中去?并且在选择表后能把这个表中的字段读到listbox2中?//这两问题主要讲一下有无相关属性或方法就行了。使用TSession.GetTableNames可以得到表名~~
使用TDataSet.GetFieldNames可以得到字段名~~
解决方案 »
- 如何隐藏自己的任务栏图标??
- 问一个copydatastruct的参数dwdata的作用
- List index out of bounds (1)
- dll 释放时报错 高手帮忙
- 如何用delphi实现过滤一些局域网中的IP拒绝访问本计算机的功能?
- 需要一套delphi面试题
- 1000分求在不同lan中通过internet相互通讯(如OICQ)的实现例子
- 如果做到过期后打不开。
- 用application打开.doc文档时,能否在程序中就地把它转成rtf格式???
- 有人在用Bold吗?
- 小弟是一个delphi迷,但是水平不高。近日,在单位做了一个小程序,用到了bde和odbc,现在需要把他装到另一台没有delphi环境的机器上去,
- 加急,关于DELPHI+SQLSERVER的
begin
adotable1.TableName:=combobox1.Text;
adotable1.GetFieldNames(listbox2.items);
end;