奇怪的问题,请知道的解决:TADOConnection(Delphi)连接Oracle数据库,我通过TADOConnection.GetTableNames取数据库中的表名,运行时错误 可能是你的ADO版本太低,或者Delphi没有打补丁造成的!!!你可以访问Oracle的DBA_TABLES或USER_TABLES得到表的名称例如:Select TABLE_NAME From DBA_TABLES 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 在请问:我要得到一个表的字段名,字段类型,字段长度等信息又该怎么做呢?TADOConnection.GetFieldNames同样不能使用? 你的ORACLE驱动用的是哪儿的? GetTableNames运行不正确是因为OLE DB驱动不对,下裁OraOLEDB_81720或OraOLEDB_81730就行了www.tw2008.com/DownLoad/OraOLEDB_81720.exewww.tw2008.com/DownLoad/OraOLEDB_81730.exe它们是解决了oracle client不能在P4机器上安装的问题后重新打的包当然你也可以去www.oracle.com下载 我通过另外一个办法解决了:贴出来:select Column_Name,Data_Type,Data_Length from user_tab_columns where Table_Name = 'ATblName'Select TABLE_NAME From user_all_tables 字符指针和字符串指针有什么区别 ADO连接DSN的小错误, 有代码. 关于把delphi5的程序升级到delphi7的问题? 怎么用Bookmark实现dbgrid的反选功能? 谁知道怎样改变IP地址的DNS和网关? 又是一个关于数据库统计的问题? 为什么我的在delphi 6中注释的汉字拷到记事本中是Unicode格式的字符? Interbase中有类似Oracle的Create Alter View 功能的语句吗? 怎样确定任意一天是星期几????? 怎样动态切换SpeenButton的图标? 有谁做过ic读卡机的程序? TClientSocket如何设置超时??100分,谢谢!
www.tw2008.com/DownLoad/OraOLEDB_81720.exe
www.tw2008.com/DownLoad/OraOLEDB_81730.exe
它们是解决了oracle client不能在P4机器上安装的问题后重新打的包
当然你也可以去www.oracle.com下载
贴出来:
select Column_Name,Data_Type,Data_Length from user_tab_columns where Table_Name = 'ATblName'
Select TABLE_NAME From user_all_tables