我用dbExpress连接MS SQL2000, SQLConnection的GetTableNames取回的表名列表是空的,代码:
SQLConnection1.Connected := True;
SQLConnection1.GetTableNames(ListBox1.Items, False);
ListBox1中啥也没有用dbExpress连接InterBase就没这个问题, 看来dbExpress对MS SQL200支持不好吧
SQLConnection1.Connected := True;
SQLConnection1.GetTableNames(ListBox1.Items, False);
ListBox1中啥也没有用dbExpress连接InterBase就没这个问题, 看来dbExpress对MS SQL200支持不好吧
解决方案 »
- 询问一个Delphi问题
- DCOM连接报错
- 多相关的表的打印问题!
- combobox.items里的项目内容,在运行时为什么不能选择它到初始行?帮帮美女啊!!在线等
- 有什么好的控件用来画甘特图
- 求救:在查询分析器中运行一个使用openrowset()函数从DBF导入到SQL Server表中的存储过程,执行期间强行关闭之后,无法再次执行!!
- 如何采用多线程(或其它)方法解决当某断程序持续时间长时界面无法更新的问题?
- 那位大侠能给一段delphi下用opengl显示字符的程序(2D、3D均可)
- 用Indy的TidSmtp与TidMessage这两个控件,怎么发送带有附件的Html邮件?
- 怎样将一个数组里的数据追加到数据库里面去?
- DBExpress是否不支持Unicode ?
- 为字符串添加换行符号
就是MSSQL不行。我想是驱动的问题吧
跟踪过VCL源码,我倒确实很奇怪,
因为对于MS SQL SERVER2000 DBEXPRESS驱动程序编写者应该很容易改正这个BUG....
根据你回答我的另一个问题,
用SQLConnection1.GetTableNames(ListBox1.Items, 'DBO', False);倒是解决了,哈哈