在c#中检查SQL语句的语法正确性
在CSDN上看见一位朋友的提问:
http://topic.csdn.net/u/20090219/18/0cd97b05-a006-4c5e-99cb-dcd159eba4bd.html
最后用 set parseonly on 和 set parseonly off 解决了,也就是在sqlcommand执行之前先
cmd.CommandText = "SET PARSEONLY ON";
执行语法的检查,最后记得用:
cmd.CommandText = "SET PARSEONLY OFF";
cmd.ExecuteNonQuery();
来结束
详细参考:
http://social.microsoft.com/forums/zh-CN/sqlserverzhchs/thread/c21e3f6a-ce96-40b2-9279-41d3e351f476/
浙公网安备 33010602011771号