代码见我上一次的帖子。
http://community.csdn.net/Expert/topic/3754/3754637.xml?temp=.6948969前两天,用ado操作db2数据库时,碰到一个问题。
db2中有的表名是带双引号的,但是ado的OpenSchema(adSchemaTables)方法取出来之后,却把双引号给丢掉了。这样就造成了在下边的获取字段语句中找不到该表。
strSQL = "SELECT * FROM " & strTabel
g_DBrs.open strSQL, g_DBcon 比如表名是"test",正确的应该是“select * from "test"”,但是ado取出来后就变成“select * from test”了。这种情况要如何处理呢??
还有在其他数据库,比如oracle和sybase中有没有这种现象??
http://community.csdn.net/Expert/topic/3754/3754637.xml?temp=.6948969前两天,用ado操作db2数据库时,碰到一个问题。
db2中有的表名是带双引号的,但是ado的OpenSchema(adSchemaTables)方法取出来之后,却把双引号给丢掉了。这样就造成了在下边的获取字段语句中找不到该表。
strSQL = "SELECT * FROM " & strTabel
g_DBrs.open strSQL, g_DBcon 比如表名是"test",正确的应该是“select * from "test"”,但是ado取出来后就变成“select * from test”了。这种情况要如何处理呢??
还有在其他数据库,比如oracle和sybase中有没有这种现象??
解决方案 »
- MBP图像压缩技术,下面有段VB程序,小弟实在看不懂是怎么压缩的。求各位大哥大姐帮帮忙
- vb dll注册的问题,太奇怪了
- webbrowser控件的refresh 和refresh2有什么区别?
- 怎样得到自己机子在广域网的IP地址?
- 上次也问了这个问题,没有很好的人气。
- 这个SQL语句怎么写?
- 一个关于TextBox显示的问题.........
- vb真的是天生的单线程~~~ 我用多线程通过winsock发送udp信息,vb竟然会自动退出,有什么方法解决??
- ★★★江湖救急:关于DataList控件的RowMember属性,如何在运行时改变(要在原来的记录集中过滤出需要的数据)★★★
- 如何获取SPY++中灰色窗口的句柄?
- 哪位高手知道:vb中的文本控件是由那些activeX部件支持创建的
- application-defined or object-defined error 出错是什么意思?哪里错了?
=====================
用括号括住表名:"select * from ["test"];"
这样是不是在db2\oracle\sybase\ms sql server\access上都没有问题了??
这样是不是在db2\oracle\sybase\ms sql server\access上都没有问题了??
==================================
db2\oracle没用过,不知道
sybase\ms sql server\access中应该没问题