asp.net(c#)access不能更新数据库
报错:标准表达式中数据类型不匹配。stringmyupdate="updatejbxxsetlsgx='"+a+"',xzqh='"+b+"',ywm='"+this.T...
报错:标准表达式中数据类型不匹配。
string myupdate = "update jbxx set lsgx= '" + a + "',xzqh='" + b + "',ywm='" + this.TextBox1.Text + "',kyglfzr='" + this.TextBox5.Text + "',zgbm='" + this.TextBox2.Text + "',frdm='" + this.TextBox6.Text + "',dh='" + this.TextBox3.Text + "',yb='" + this.TextBox7.Text + "',dz='" + this.TextBox4.Text + "',xxjj='" + this.TextBox8.Text + "' where xxbh=" +Convert .ToInt32 (Request .QueryString ["tid"]); 展开
string myupdate = "update jbxx set lsgx= '" + a + "',xzqh='" + b + "',ywm='" + this.TextBox1.Text + "',kyglfzr='" + this.TextBox5.Text + "',zgbm='" + this.TextBox2.Text + "',frdm='" + this.TextBox6.Text + "',dh='" + this.TextBox3.Text + "',yb='" + this.TextBox7.Text + "',dz='" + this.TextBox4.Text + "',xxjj='" + this.TextBox8.Text + "' where xxbh=" +Convert .ToInt32 (Request .QueryString ["tid"]); 展开
展开全部
都说数据类型不匹配了,你自己查下access都是varchar的么?
仔细点,保证有一个字段你弄错了,你可能弄成varb。。的了
仔细点,保证有一个字段你弄错了,你可能弄成varb。。的了
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
Request .QueryString ["tid"]未得到值。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
你插入的数据都是string类型?
你数据库里的类型与你程序中的不同
你数据库里的类型与你程序中的不同
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
写得太乱了!
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询