51Testing软件测试论坛
标题:
Excel当数据库处理时的括号问题
[打印本页]
作者:
木落
时间:
2010-11-26 12:22
标题:
Excel当数据库处理时的括号问题
ai = "Provider=Microsoft.Jet.OLEDB.4.0;Data Source="&xlsPath&";Extended Properties=Excel 4.0"
bi = "Select "&fieldName&" from ["&oSheetNam&"$] group by "&fieldName Set conn = CreateObject("ADODB.Connection")
conn.Open ai
Set rs = CreateObject("ADODB.Recordset")
rs.Open bi,conn
因为要查询的fieldName变量中带有(),会被当作函数处理,这种情况该怎么处理?我在fieldName前后都加过双引号,但是好像SQL语句没有识别。请高手指点迷津!
作者:
lxqing1981
时间:
2010-11-26 16:21
变量?不太明白
如果是字段名含括号,可以加上中括号
作者:
fuwu527751246
时间:
2010-11-29 17:30
学习下 帮顶
作者:
木落
时间:
2010-11-29 17:45
回复
2#
lxqing1981
试验通过,非常感谢
作者:
sunnyswu
时间:
2010-11-29 18:26
教你个办法:
自己试试
1 “()”
2 使用转义字符 \ "\(\)"
欢迎光临 51Testing软件测试论坛 (http://bbs.51testing.com/)
Powered by Discuz! X3.2