报错“索引(从零开始)必须大于或等于零,且小于参数列表的大小”,请问这个情况如何处理?

luo18311542102 2017-05-03 10:33:02
private void button1_Click(object sender, EventArgs e)
{
link.con.Open();
string id = textBox1.Text;
string name = textBox2.Text;
string vname = textBox3.Text;
string vzd = textBox4.Text;
string vms = textBox5.Text;
string vjc = textBox6.Text;
string vzl = textBox7.Text;
string sql = string.Format(@"update ZJ set BNAME1='{1}',YNAME='{2}',ZD='{3}',ZZ='{4}',JC='{5}',ZLQK='{6}',ZT='{7}' where BIDD='{0}'", id, name, vname, vzd, vms, vjc, vzl);
SqlCommand cmd = new SqlCommand(sql, link.con);
cmd.ExecuteNonQuery();
MessageBox.Show("已成功修改!");
link.con.Close();
}
...全文
533 2 打赏 收藏 转发到动态 举报
写回复
用AI写文章
2 条回复
切换为时间正序
请发表友善的回复…
发表回复
luo18311542102 2017-05-04
  • 打赏
  • 举报
回复
是我疏忽了,非常感谢!
全栈极简 2017-05-03
  • 打赏
  • 举报
回复
string sql = string.Format(@"update ZJ set BNAME1='{1}',YNAME='{2}',ZD='{3}',ZZ='{4}',JC='{5}',ZLQK='{6}',ZT='{7}' where BIDD='{0}'", id, name, vname, vzd, vms, vjc, vzl); 需要8个参数,只提供了7个。

110,539

社区成员

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

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

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