利用SqlParameter定義參數的問題,請大俠幫忙!

jhkII 2006-08-10 04:33:41
我現在要用一條SQL Server 的UPDATE 語句,如下:
Update A set en_amt = en_ant + [變量] where en_id = '20060523001'
我想利用定義參數完成(用SqlParameter),該怎么做?
...全文
211 4 打赏 收藏 转发到动态 举报
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
jhkII 2006-08-10
  • 打赏
  • 举报
回复
求一個公共的,適用於多個表的產生SQL語句的方法,最好用參數,不用參數的也可以,再加一百分!
jhkII 2006-08-10
  • 打赏
  • 举报
回复
求一個公共的方法,適用於多個Table!
terry52 2006-08-10
  • 打赏
  • 举报
回复
郁闷。给楼上的抢先了
Eddie005 2006-08-10
  • 打赏
  • 举报
回复
System.Data.SqlClient.SqlConnection cnn = new System.Data.SqlClient.SqlConnection("连接字符串");
System.Data.SqlClient.SqlCommand cm = new System.Data.SqlClient.SqlCommand();
cm.Connection = cnn;
cm.CommandText = "Update A set en_amt = en_ant + @par1 where en_id = @par2";

cm.Parameters.Add("@par1",SqlDbType.Float);
cm.Parameters["@par1"].Value = 1;
cm.Parameters.Add("@par2",SqlDbType.VarChar);
cm.Parameters["@par2"].Value = "20060523001";

cnn.Open();
cm.ExecuteNonQuery();
cnn.Close();

111,119

社区成员

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

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

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