"INSERT INTO test1 ('区域','楼号','房间号','时间')  VALUES ('"+ textBox1.Text + "','" + textBox2.Text + "','" + textBox3.Text + "' ,'" + textBox4.Text + "')"   
这句话有什么错,求解

解决方案 »

  1.   

    "INSERT INTO test1 ('区域','楼号','房间号','时间') VALUES ('"+ textBox1.Text + "','" + textBox2.Text + "','" + textBox3.Text + "','" + textBox4.Text + "')" 具体报什么错
      

  2.   

    "INSERT INTO test1 (区域,楼号,房间号,时间) VALUES ('"+ textBox1.Text + "','" + textBox2.Text + "','" + textBox3.Text + "' ,'" + textBox4.Text + "')"   单步调试 得到SQL语句  放到查询分析器中执行一下
      

  3.   

    可能引发的错误就是类型转换的错误。textbox.text 是string类型,但是你的数据库表的栏位,不一定都是char/nchar/varchar/nvarchar
      

  4.   

     test1 (区域,楼号,房间号,时间) 这个应该是对的吧 不需要单引号的 
      

  5.   

    "INSERT INTO test1 ([区域],[楼号],[房间号],[时间]) VALUES ('"+ textBox1.Text + "','" + textBox2.Text + "','" + textBox3.Text + "' ,'" + textBox4.Text + "')" 
      

  6.   

    把test打印出来 放SQL工具执行 很可能是时间格式的问题
      

  7.   

    INSERT INTO test1 (区域,楼号,房间号,时间)括号里面不要单引号试试....
      

  8.   

    ('"+ textBox1.Text + "','" + textBox2.Text + "','" + textBox3.Text + "' ,'" + textBox4.Text + "')用这样的命名  肯定是新手 嘿嘿!
      

  9.   

    我也崩溃了,有人会在 inster into()的括号里面给字段加单引号!
      

  10.   

    是啊 我也快崩溃了 你最起码应该一步一步试一试然后得到sql语句在数据库中试一试就知道什么错误了,其实一看就知道什么错误不要textBox2.Text这样的东西直接放在连接字符串中
      

  11.   

    "INSERT INTO test1 ('区域','楼号','房间号','时间')
    字段你加引号做什么?
    "INSERT INTO test1 (区域,楼号,房间号,时间)
    --------------
    你的代码太不规范了!!
    建议你英文命名··
    textBox1.Text + "','" + textBox2.Te···这类的,你也取个有意义的名字···
    你说给老师看,他肯定喷你。
    你说给客户看,他肯定揍你。
    你说给自己看,我说:楼主,去你的。