Rss & SiteMap
Foxtable(狐表) http://www.foxtable.com
你的帖子将论坛整坏了,我编辑了一下。
看不懂不明白你这段代码的意思,不过建议看看:
如果字符串中本身包括双引号,那么用每两个双引号表示一个双引号。
将下面的代码复制到命令窗口执行:
Dim s1 As String =
"利马是有名的""无雨之都"""
Output.Show(s1)
你会发现s1的值为:利马是有名的"无雨之都"
不好意思.
cmd.CommandText="exec MASTER..xp_cmdshell 'bcp " Select * from master..{表B}" queryout d:\test.xls -c -U "sa" -P "1"'"
这条命令不能在控件保存.
但exec MASTER..xp_cmdshell 'bcp " Select * from master..{表B}" queryout d:\test.xls -c -U "sa" -P "1"'可以在执行SQL中执行
不知是何故?
要注意帮助所说的,字符串本身的",要用两个""来表示:
cmd.CommandText= "exec MASTER..xp_cmdshell 'bcp "" Select * from master..{表B}"" queryout d:\test.xls -c -U ""sa"" -P ""1""'"
具体要自己琢磨一下。