简单的送分问题!

shuguangleo 2008-12-17 11:08:17
向Access数据库里插入一条记录!

OleDbCommand myCommand = new OleDbCommand(strSQL, conn);
myCommand.ExecuteNonQuery();

执行时抛出异常“insert into语句语法错误”看半天没看出来哪里语法错了??
立即窗口中strSQL="insert into User(id,bh,mc,dw,sf,bz) values ('0830b643-612e-4b6c-8465-8f0b07dbdf8a','11','22','33','检修员','44')"

帮我看看那里不对?我机子上没有其他数据库没法检测语法!库中相应的表里的字段都是文本类型!
...全文
98 6 打赏 收藏 转发到动态 举报
写回复
用AI写文章
6 条回复
切换为时间正序
请发表友善的回复…
发表回复
caihaosheng012 2008-12-17
  • 打赏
  • 举报
回复
strSQL=@"insert into User(id,bh,mc,dw,sf,bz) values ('0830b643-612e-4b6c-8465-8f0b07dbdf8a','11','22','33','检修员','44')"
caihaosheng012 2008-12-17
  • 打赏
  • 举报
回复
'0830b643-612e-4b6c-8465-8f0b07dbdf8a'这个是uniqueidentifier类型的~!
c1c2c33 2008-12-17
  • 打赏
  • 举报
回复
各位手真快
shuguangleo 2008-12-17
  • 打赏
  • 举报
回复
我日!对了,想起来了!谢谢了,我就说么!邪门来!
HDNGO 2008-12-17
  • 打赏
  • 举报
回复
[User]
clark523 2008-12-17
  • 打赏
  • 举报
回复
User是数据库里的关键字。把User改为[User]试试

111,130

社区成员

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

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

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