c# – 更新记录
内容导读
互联网集市收集整理的这篇技术教程文章主要介绍了c# – 更新记录,小编现在分享给大家,供广大互联网技能从业者学习和参考。文章包含1664字,纯文字阅读大概需要3分钟。
内容图文
![c# – 更新记录](/upload/InfoBanner/zyjiaocheng/799/5b24484da7d743d793bfe38e82cc3407.jpg)
private void button1_Click(object sender, EventArgs e)
{
using (SqlConnection sqlConn = new SqlConnection("Data Source=TANYA-PC;Initial Catalog=biore1;Integrated Security=True"))
{
string sqlQuery = @"UPDATE cottonpurchase SET @slipNo, @basicprice, @weight, @totalamountbasic, @premium, @totalamountpremium, @totalamountpaid, @yeildestimates WHERE farmercode = @farmercode";
{
SqlCommand cmd = new SqlCommand(sqlQuery, sqlConn);
cmd.Parameters.Add("@slipNo", SqlDbType.Int).Value = TxtSlipNo.Text;
cmd.Parameters.Add("@basicprice", SqlDbType.Int).Value = TxtBasicPrice.Text;
cmd.Parameters.Add("@weight", SqlDbType.Int).Value = TxtWeight.Text;
cmd.Parameters.Add("@totalamountbasic", SqlDbType.Int).Value = TxtTotalAmountBasic.Text;
cmd.Parameters.Add("@premium", SqlDbType.Int).Value = TxtPremium.Text;
cmd.Parameters.Add("@totalamountpremium", SqlDbType.Int).Value = TxtTotalAmountPremium.Text;
cmd.Parameters.Add("@totalamountpaid", SqlDbType.Int).Value = TxtTotalAmountPaid.Text;
cmd.Parameters.Add("@yeildestimates", SqlDbType.Int).Value = TxtYeildEstimates.Text;
sqlConn.Open();
try
{
cmd.ExecuteNonQuery();
}
catch (Exception ex)
{
MessageBox.Show(ex.Message);
}
}
}
}
即使我的代码看起来一切正常,它也会给我一个错误:
error : incorrect syntax near ','
解决方法:
您需要指定要设置的列名称.
string sqlQuery = @"
UPDATE cottonpurchase
SET
slipNo = @slipNo,
basicprice= @basicprice,
weight = @weight,
totalamountbasic = @totalamountbasic,
premium = @premium,
totalamountpremium = @totalamountpremium,
totalamountpaid = @totalamountpaid,
yeildestimates = @yeildestimates
WHERE farmercode = @farmercode";
另外,您没有提供@farmercode参数:
cmd.Parameters.AddWithValue("@farmercode", <someValue>);
内容总结
以上是互联网集市为您收集整理的c# – 更新记录全部内容,希望文章能够帮你解决c# – 更新记录所遇到的程序开发问题。 如果觉得互联网集市技术教程内容还不错,欢迎将互联网集市网站推荐给程序员好友。
内容备注
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 gblab@vip.qq.com 举报,一经查实,本站将立刻删除。
内容手机端
扫描二维码推送至手机访问。