insert into tablename (a,b,c) values ('"& textbox1.text &"','"& textbox2.text &"','"& textbox3.text & "')

解决方案 »

  1.   

    你的语句没问题
    跟踪一下textbox1.text, 有值吗
    注意为空时 要转换为 "0"
      

  2.   

    Parse(textbox1.text)
    什么意思?
    转化成整型?
    如何使用?
      

  3.   

    首先,你引用时没有单引号:insert into tablename (a,b,c) values ('"& textbox1.text &"','"& textbox2.text &"','"& textbox3.text & "')
      

  4.   

    哦,上面那个是int.parse(textbox1.text.tostring().trim);
      

  5.   

    还有就是你不修改的数据可以不用写在上面提交
    而如果你的textbox1未被赋值的话,你数据库又是数值类型的.那么,首先你要把数据库该字段设置为"允许为空";
    然后你要在代码里做个判断语句或是在数据库里做个触发器,当textbox1为空时使它默认值为0.
    先试试吧,还有问题再说
      

  6.   

    在vb.net里面  你可以
      dim i as integer
      i=int32.parse(textbox1.text.tostring().trim)
      insert into tablename (a,b,c) values ("& i &","& textbox2.text &","& textbox3.text &")
      

  7.   

    insert into tablename (a,b,c) values ('"+ textbox1.text +"','"+ textbox2.text +"','"+ textbox3.text + "')
      

  8.   

    不会呀,在VB。NET里面我试过了呀!正常
      

  9.   

    what database are you using?dim s as string = "insert into tablename (a,b,c) values (" & iif(textbox1.Text.Equals(String.Empty), "0",textbox1.Text)  & "," & iif(textbox2.Text.Equals(String.Empty), "0",textbox2.Text)  & "," & (textbox3.Text.Equals(String.Empty), "0",textbox3.Text) & ")
      

  10.   

    what database are you using?dim s as string = "insert into tablename (a,b,c) values (" & iif(textbox1.Text.Equals(String.Empty), "0",textbox1.Text)  & "," & iif(textbox2.Text.Equals(String.Empty), "0",textbox2.Text)  & "," & (textbox3.Text.Equals(String.Empty), "0",textbox3.Text) & ")"
      

  11.   

    应该是这样吧
    dim s as string = "insert into tablename (a,b,c) values (" & iif(textbox1.Text.Equals(String.Empty), 0,(int)textbox1.Text)  & "," & iif(textbox2.Text.Equals(String.Empty), 0,(int)textbox2.Text)  & "," & (textbox3.Text.Equals(String.Empty), 0,(int)textbox3.Text) & ")"
      

  12.   

    agree to saucerdim s as string = "insert into tablename (a,b,c) values (" & iif(textbox1.Text.Equals(String.Empty), "0",textbox1.Text)  & "," & iif(textbox2.Text.Equals(String.Empty), "0",textbox2.Text)  & "," & (textbox3.Text.Equals(String.Empty), "0",textbox3.Text) & ")