在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/

posted on 2009-02-20 09:23  冷月孤峰  阅读(1062)  评论(0)    收藏  举报