请问如何 在一个SQLCOMMAND里面执行多条SQL语句

freedom1980 2004-11-26 02:26:02
谢谢
...全文
639 15 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
15 条回复
切换为时间正序
请发表友善的回复…
发表回复
51106354 2004-11-28
  • 打赏
  • 举报
回复
string str_Sql="sql语句1;sql语句2;";
CleverKingWM 2004-11-28
  • 打赏
  • 举报
回复
select * from xxx /r/n select * from yyy
应该可以
xiaoslong 2004-11-28
  • 打赏
  • 举报
回复
帮你顶
rcom10002 2004-11-28
  • 打赏
  • 举报
回复
SQLstr1 + Environment.Newline + SQLstr2

你可以参考MS的 C# 101 Samples,里面有,在mssql2000里怎么写,就可以在程序里怎么写
conan19771130 2004-11-26
  • 打赏
  • 举报
回复
建议调试一下,看看sql语句,放到sqlplus执行一下,看看错误,就明白了
Alden 2004-11-26
  • 打赏
  • 举报
回复
写入一个字符串里,用分号分开,我们创建数据库和表都是这样进行的.
marvelstack 2004-11-26
  • 打赏
  • 举报
回复
作参数化查询或是存储过程。
jolyalansunrain 2004-11-26
  • 打赏
  • 举报
回复
建议写成一个存储过程,不更好?
penning 2004-11-26
  • 打赏
  • 举报
回复
可以的,你看看你的语句
SqlCommand cmd=new SqlCommand("update AT_UserInformation1 set DutyName='"+changedDutyName+"',DeptId='"+changedDeptId+"' where EmployeeId='"+EmployeeId+"'";"update AT_Duty set Popedom='"+changedPopedom+"'where EmployeeId='"+EmployeeId+"'",sqlcon);
第二个where前面少空格
freedom1980 2004-11-26
  • 打赏
  • 举报
回复
SqlCommand cmd=new SqlCommand("update AT_UserInformation1 set DutyName='"+changedDutyName+"',DeptId='"+changedDeptId+"' where EmployeeId='"+EmployeeId+"'";"update AT_Duty set Popedom='"+changedPopedom+"'where EmployeeId='"+EmployeeId+"'",sqlcon);
有问题
liduke 2004-11-26
  • 打赏
  • 举报
回复
selec aa from table1;select bb from table2;
所以说有时才会有连接不安全的问题产生呢
takbj 2004-11-26
  • 打赏
  • 举报
回复
就是,用;号分开.
mobydick 2004-11-26
  • 打赏
  • 举报
回复
用";"分号分开。

111,098

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术 C#
社区管理员
  • C#
  • AIGC Browser
  • by_封爱
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

让您成为最强悍的C#开发者

试试用AI创作助手写篇文章吧