bcp在查询分析器里面使用很正常的。但是把语句放在vb的conn.execute语句后面的引号中时就出现问题了。比如查询分析器中运行:
EXEC master..xp_cmdshell 'bcp "Select * from 库名.dbo.表名" queryout c:\DT.txt -c -t ,'
很正常,导出了txt文件。
但在vb中:
conn.execute "EXEC master..xp_cmdshell 'bcp "Select * from 库名.dbo.表名" queryout c:\DT.txt -c -t ,'"就不行,原因是被引用的语句中也使用了引号("),导致vb识别字符串错误,请问有人知道如何解决这个问题吗?