以文本方式查看主题 - Foxtable(狐表) (http://foxtable.net/bbs/index.asp) -- 专家坐堂 (http://foxtable.net/bbs/list.asp?boardid=2) ---- 命令不能保存 (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=7633) |
-- 作者:lihe60 -- 发布时间:2010/7/19 11:16:00 -- 命令不能保存 cmd.CommandText="" 这条命令不能保存在控件里,请指点. |
-- 作者:狐狸爸爸 -- 发布时间:2010/7/19 11:22:00 -- 你的帖子将论坛整坏了,我编辑了一下。
看不懂不明白你这段代码的意思,不过建议看看:
如果字符串中本身包括双引号,那么用每两个双引号表示一个双引号。 Dim s1 As String =
"利马是有名的""无雨之都""" 你会发现s1的值为:利马是有名的"无雨之都" |
-- 作者:lihe60 -- 发布时间:2010/7/19 11:25:00 -- 不好意思. 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中执行 不知是何故?
|
-- 作者:lihe60 -- 发布时间:2010/7/19 11:27:00 -- 又要罚我读帮助了. |
-- 作者:qtcks -- 发布时间:2010/7/19 11:42:00 -- "\'" 冒号之类的东东,搞搞···· |
-- 作者:狐狸爸爸 -- 发布时间:2010/7/19 12:31:00 -- 要注意帮助所说的,字符串本身的",要用两个""来表示:
cmd.CommandText= "exec MASTER..xp_cmdshell \'bcp "" Select * from master..{表B}"" queryout d:\\test.xls -c -U ""sa"" -P ""1""\'"
具体要自己琢磨一下。 |