问题描述
stringstrCopy="EXECmaster..xp_cmdshell'bcpmanyidudiaocha.."+tbname+"in""+filepath+""-c-t##-Sshelley-Usa-P'";例如:EXECmaster..xp_cmdshell'bcpmanyidudiaocha..liechein"C:DocumentsandSettingsAdministrator桌面qj_2007_1_91832.txt"-c-t##-Sshelley-Usa-P'这句话在查询分析器里可以,但在asp.net里用上面语句写就是不执行,有何错误,请帮忙解决!文件在桌面上时,路径里有个and所以用双引号引起了!!!
解决方案
解决方案二:
对strCopy进行处理Replace(strCopy,""","""")Replace(strCopy,"'","''")这样就OK啦
解决方案三:
楼上正解
解决方案四:
不对的,你们试过吗
解决方案五:
需要sa权限
时间: 2024-09-20 04:34:02