怎样才能让SqlCommand可以接受SQL Server的GO语句? 不能加Go每个Go之前的SQL语句都要用一个SqlCommand来执行. 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 使用SQLTranscation 的 commit()方法替代. 用一个事务,你可以commit or rollback没有必要用go 1、Go根本不是Transact-SQL语句,甚至和SQL Server自身没有任何关系,它仅仅是“查询分析器”的文本编辑器用来分开一批语句的分割符号。如果你需要,可以在“查询分析器”重新定义一个新的分割符,例如:Come!2、Go所代表的一批和Transaction是完全不同的两个概念。关于“批”和“事务”,在线文档里有精确的解释;3、楼主所问的问题,完全可以通过SqlCommand的多次执行解决。也只能这么做,才和Go代表的行为完全相同。 go 本来就不是SQL语句啊!go的意思就是执行啊,用程序执行不就是go的意思了么 对,没必要加go的。因为你后面执行execut...的时候相当于go了。 They are right .You don't must using "Go".But you could using commit or using multi sqlcommand to do. 你一定要想写的话,下面的你看看也许可以command.CommandText=".......................;GO";command.CommandType=CommandType.Text; 各位高手,我想请教一个问题:如何把在richTextBox控件中显示的内容按照系统当时的年月日小时分钟保存? 问个菜鸟问题 for里面的变量 在 .net 中实现 Udpclient 的多播,还需要硬件路由器的支持吗? System.Data.OracleClient 中怎么用sys登录呢? 怎么动态执行C#代码 vod.net系统提供试用版下载[开源进行中..] 关于combobox自己输入数据的问题 jquery ajax向aspx.cs文件传值的问题 微软专家\高手:为何我用.NET做的程序在另的机器上运行会与开发机器上有很大的区别的呢? 怎样只提取桌面图片呢 SOCKET开发问题?
方法替代.
2、Go所代表的一批和Transaction是完全不同的两个概念。关于“批”和“事务”,在线文档里有精确的解释;
3、楼主所问的问题,完全可以通过SqlCommand的多次执行解决。也只能这么做,才和Go代表的行为完全相同。
But you could using commit or using multi sqlcommand to do.
command.CommandText=".......................;GO";
command.CommandType=CommandType.Text;