cm.CommandText = "Insert into用户名(用户名,密码,权限)VALUES('"+textBox1.Text+"','"+textBox2.Text+"','"+textBox3.Text+'")";
错误提示:错误 1 常量中有换行符 J:\WindowsFormsApplication1\WindowsFormsApplication1\fyh.cs 105 120 WindowsFormsApplication1错误 2 字符文本中的字符太多 J:\四级听力\WindowsFormsApplication1\WindowsFormsApplication1\fyh.cs 105 120 WindowsFormsApplication1错误 3 应输入 ; J:\四级听力\WindowsFormsApplication1\WindowsFormsApplication1\fyh.cs 105 125 WindowsFormsApplication1
大家帮小弟改改吧,我是刚学C#的

解决方案 »

  1.   

    你的错误 是 textBox1.Text+"','"+textBox2.Text+"','"+textBox3.Text+'
    1、这三个 文本框里 输入了 SQL不识别的字符了,回车,换行符
    2、这三个 文本框里 输入的字符 有的太长, 例如用户名你的表里是 10位的,结果你输了 6个汉字=12个字节比 字段定义的长度大
      

  2.   


    cm.CommandText = "Insert into 用户名(用户名,密码,权限) VALUES('"+textBox1.Text+"','"+textBox2.Text+"','"+textBox3.Text+"')";