SQL插入语句

sharkss 2009-11-13 03:36:09
string ConStr = "provider=Microsoft.jet.oledb.4.0;data source =" + Application.StartupPath + @"\Database.mdb";
OleDbConnection Olecon = new OleDbConnection(ConStr);
Olecon.Open();
string strInsert = "INSERT TNTO 学生信息(学号, 姓名 ,性别 ,班级 ,成绩) VALUES (" + textBox1.Text + ", '" + textBox2.Text+ "', '" + textBox3.Text+ "', '" + textBox4.Text + "'," + textBox5.Text+ ")";
OleDbCommand inst = new OleDbCommand(strInsert,Olecon);
inst.ExecuteNonQuery();
Olecon.Close();
Olecon.Dispose();
报错:SQL语句错误
...全文
197 13 打赏 收藏 转发到动态 举报
写回复
用AI写文章
13 条回复
切换为时间正序
请发表友善的回复…
发表回复
wjw6200 2009-11-13
  • 打赏
  • 举报
回复
... "INSERT TNTO 学生信息(


insert into 不是 insert tnto


无语了..
lovexilove 2009-11-13
  • 打赏
  • 举报
回复
单引号问题
kensouterry 2009-11-13
  • 打赏
  • 举报
回复
继续不回答,默默飘过!
hhc123 2009-11-13
  • 打赏
  • 举报
回复


sharkss

(sharkss)

等 级:
结帖率:0.00%
zxf92183 2009-11-13
  • 打赏
  • 举报
回复
中文的逗号,引号造成的。
表和字段都是中文,输入的时候忘记中英文切换了
wshggbblyy 2009-11-13
  • 打赏
  • 举报
回复
"INSERT TNTO 学生信息(学号, 姓名 ,性别 ,班级 ,成绩) VALUES (" + textBox1.Text + ", '" + textBox2.Text+ "', '" + textBox3.Text+ "', '" + textBox4.Text + "'," + textBox5.Text+ ")";
wshggbblyy 2009-11-13
  • 打赏
  • 举报
回复
细心点,就几个标点符号的问题,注意不要用中文的单引号,双引号
dong2006 2009-11-13
  • 打赏
  • 举报
回复
"INSERT TNTO 学生信息(学号, 姓名 ,性别 ,班级 ,成绩) VALUES (" + textBox1.Text + ", '" + textBox2.Text+ "', '" + textBox3.Text+ "', '" + textBox4.Text + "'," + textBox5.Text+ ")";
soaringbird 2009-11-13
  • 打赏
  • 举报
回复

你的语句里的括号()是中文的(),看看,它们不一样
threenewbee 2009-11-13
  • 打赏
  • 举报
回复
"INSERT TNTO 学生信息(学号, 姓名 ,性别 ,班级 ,成绩) VALUES ('" + textBox1.Text + "', '" + textBox2.Text + "', '" + textBox3.Text+ "', '" + textBox4.Text + "','" + textBox5.Text+ "')";
sharkss 2009-11-13
  • 打赏
  • 举报
回复
能不能给出正确答案阿
[Quote=引用 1 楼 caozhy 的回复:]
引号不匹配。。。

[/Quote]
soaringbird 2009-11-13
  • 打赏
  • 举报
回复
你用的中文标点
threenewbee 2009-11-13
  • 打赏
  • 举报
回复
引号不匹配。。。

110,538

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术 C#
社区管理员
  • C#
  • Web++
  • by_封爱
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

让您成为最强悍的C#开发者

试试用AI创作助手写篇文章吧