这里我们假设sql1;sql2都是标准的sql语句情况一:
在sql编辑器中
sql1
sql2
-----按f5执行的话,这样是可以正确执行的,这个应该谁都知道了。。哈哈情况二:
在.net中
SqlComm.CommandText = sql1+";"+sql2;
SqlComm.ExecuteNonQuery();---这样也是可以执行的。。问题是
SqlComm.CommandText = sql1+";go;"+sql2;
SqlComm.ExecuteNonQuery();---这样就不行了,因为在sql编辑器中必须如下形式才可以正确执行
sql1
go
sql2--也就是说go必须是单独的一行我试了一种解决方案
SqlComm.CommandText = sql1+"\ngo\n"+sql2;我试着加上换行符,这样还是不行。。真的急啊
请高人出山指点小弟一下,谢啦
在sql编辑器中
sql1
sql2
-----按f5执行的话,这样是可以正确执行的,这个应该谁都知道了。。哈哈情况二:
在.net中
SqlComm.CommandText = sql1+";"+sql2;
SqlComm.ExecuteNonQuery();---这样也是可以执行的。。问题是
SqlComm.CommandText = sql1+";go;"+sql2;
SqlComm.ExecuteNonQuery();---这样就不行了,因为在sql编辑器中必须如下形式才可以正确执行
sql1
go
sql2--也就是说go必须是单独的一行我试了一种解决方案
SqlComm.CommandText = sql1+"\ngo\n"+sql2;我试着加上换行符,这样还是不行。。真的急啊
请高人出山指点小弟一下,谢啦
解决方案 »
- 大型Asp.net Web项目数据绑定是前台直接绑定好,还是后台代码绑定好?
- 怎么判断用户非法退出系统
- ASP.NET开源
- 前台JS代码转移到后台asp.net生成问题 (在线等)
- 求一个高效的存储过程实现如下树型效果.内附图片.算法高手快来领分吧.这是我认为在普通下拉框树形里最漂亮的树形.由阿信编写.
- ~~~~~ 多个条件,不固定组合查询,Kao,两天没搞出来了。。。
- asp.net的页面怎么弹出一个提示框,用于是否确认删除
- C#.net入门后 练习那些事例 或其他有利于提高的方法?
- 请问虚拟主机是如何实现对每个客户的流量限制的?
- ASP 访问网站报错、无法向会话状态服务器发出会话状态请求
- 急急急,为什么传到虚拟主机上ajax不能运行
- ListBox
如果想实现同样的功能,也可以使用存储过程
分号表示一句结束.问题是你的SqlCommand用的对不对
SqlComm.ExecuteNonQuery();
SqlComm.CommandText = sql2+" commit trans"; //还可以在里边使用@a变量
SqlComm.ExecuteNonQuery();这都是可以的,后一个批命令只要是在同一个数据库会话,环境信息就是连续的。
http://community.csdn.net/Expert/TopicView3.asp?id=5565393
有时候是一定要先执行go的
http://community.csdn.net/Expert/TopicView3.asp?id=5565393
有时候是一定要先执行go的