SQL Update语句,至少有一个参数未指定值 看看你 where 字段=@字段值你看看有没对@字段值赋到值 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 修改所有记录就不用再加WHERE做条件了?楼主所代码发出来看下 str sql="select * from table where 1=1"if(XXX){ sql+="and 字段1=xxxx";}else if{ sql+="and 字段2=xxx";}....... strUpdate=string.Format("update tdtxqzms set 威='{0}',年号='{1}',字号='{2}',土地他项权利人='{3}',义务人='{4}',座落='{5}',地号='{6}',"+ "图号='{7}',权属性质='{8}',使用权面积='{9}',地类='{10}',使用权类型='{11}',他项权利种类及范围='{12}'," + "设定日期='{13}',权利顺序='{14}',存续期限='{15}',记事='{16}',发证机关日期='{17}' where 编号={18}",this.txtWei.Text.Trim(),this.txtNH.Text.Trim(), this.txtZiHao.Text.Trim(),this.txtQuanLiRen.Text.Trim(),this.txtYiWuRen.Text.Trim(),this.txtZuoLuo.Text.Trim(),this.txtDiHao.Text.Trim(), this.txtTuHao.Text.Trim(),this.txtQuShuXZ.Text.Trim(),this.txtMianJi.Text.Trim(),this.txtDiLei.Text.Trim(),this.txtLeiXing.Text.Trim(), this.txtWLXLFW.Text.Trim(),this.dateTimePicker1.Text.Trim(),this.txtShunXu.Text.Trim(),this.txtQiXian.Text.Trim(),this.txtJiShi.Text.Trim(), this.dateTimePicker2.Text.Trim(),Convert.ToInt32(this.id));上面是我写的那个修改的语句,最后的where条件是整型值,是在程序里面赋值的.并且我跟踪调试后也能取到值,这是为什么呀,为什么加上where条件总是显示:至少有一个参数没有被指定值.这样的错误呀,跪求!! debug 取得strupdate运行时的值 然后放到sql查询分析器里run一下 就知道哪里不对了 在线等待----------QQ的hash编码算法!!!!!!!!!!!!! c#中为什么有了double类型还要有long???? 跪求C# Winform语音通话源码 一个不被人关注的问题 急!!关于水晶报表无显示 有处理过海量数据的高手进! 高分求助 通过数组组合 where 条件 高手啊,帮帮忙 只有50分了,向研究过条码打印的大虾请教!! 怎样对指定的窗口注册快捷键? 大哥、姐们帮忙进来看看,谢谢! 请教,我有多个xml文件,格式是一样的, 如果对他们进行合并统计? 我是个新手 关于Datalist的问题 谢谢谢谢
楼主所代码发出来看下
if(XXX)
{
sql+="and 字段1=xxxx";
}
else if
{
sql+="and 字段2=xxx";}
.......
"图号='{7}',权属性质='{8}',使用权面积='{9}',地类='{10}',使用权类型='{11}',他项权利种类及范围='{12}'," +
"设定日期='{13}',权利顺序='{14}',存续期限='{15}',记事='{16}',发证机关日期='{17}' where 编号={18}",this.txtWei.Text.Trim(),this.txtNH.Text.Trim(),
this.txtZiHao.Text.Trim(),this.txtQuanLiRen.Text.Trim(),this.txtYiWuRen.Text.Trim(),this.txtZuoLuo.Text.Trim(),this.txtDiHao.Text.Trim(),
this.txtTuHao.Text.Trim(),this.txtQuShuXZ.Text.Trim(),this.txtMianJi.Text.Trim(),this.txtDiLei.Text.Trim(),this.txtLeiXing.Text.Trim(),
this.txtWLXLFW.Text.Trim(),this.dateTimePicker1.Text.Trim(),this.txtShunXu.Text.Trim(),this.txtQiXian.Text.Trim(),this.txtJiShi.Text.Trim(),
this.dateTimePicker2.Text.Trim(),Convert.ToInt32(this.id));上面是我写的那个修改的语句,最后的where条件是整型值,是在程序里面赋值的.并且我跟踪调试后也能取到值,这是为什么呀,为什么加上where条件总是显示:至少有一个参数没有被指定值.这样的错误呀,跪求!!