比如想要获得数据表的字段名,字段类型,字段长度等
谢谢!
谢谢!
解决方案 »
- 如何为 delphi6 添加 新的鼠标 图标 (图) ????????????????????
- 请教一个在DBGRID里显示统计字段的问题,急急急。
- 程序运行中出现如下错误:Access violation at address 00459389 in module 'project.exe'.Read of address 000002EC.是什么意思,如何解
- 谁知道qtintf.dll干嘛用的?我的程序发布后老提示找不到该文件。
- 急!!!高手请进~~
- 怎样定位纪录,并能用语句将某个字段的值更改!!!!在线等!!!!
- 下午考软件工程,散分~~~~~~~~~~~```
- 调用外部应用程序(其中运行avi的)的问题
- 一个按钮的二级菜单问题
- 请问如何在DELPHI中生成和使特殊符号(如数学符号)
- 具有挑战性的数据库问题!!!在线等待!就地给分!
- 如何能获取连接access调用sql语句失败的错误消息
SQL Server:
sysobjects中有表信息;syscolumns中有列信息
Oracle
USER_OBJECTS中有表信息;USER_TAB_COLS中有列信息
ADOConnection1.GetTableNames(listBox1.Items);
根据listBox1当前选中的表名把该表中的字段名称取出放到listBox2里面:
ADOConnection1.GetFieldNames(listBox1.Items[listbox1.ItemIndex], listBox2.Items);
要取字段类型和长度可以用ADOTable,设置表名后读:
字段长度:ADOTable1.Fields[i].DataSize
字段类型:ADOTable1.Fields[i].DataType