在C#中对sqlserver2005数据库表格的插入语句出错

就是那个语句显示错误显示未处理的sqlexceptionIncorrectsyntaxnearthekeyword'Table'.Unclosedquotationmar... 就是那个语句显示错误
显示未处理的sqlexception
Incorrect syntax near the keyword 'Table'.
Unclosed quotation mark after the character string ')'.
展开
 我来答
epchen_hust
2013-04-22 · TA获得超过239个赞
知道小有建树答主
回答量:251
采纳率:0%
帮助的人:102万
展开全部
是因为里面的单引号不全啊,这种是拼接字符串写SQL的方法,里面是不能随便出现引号的,,去除掉多余的引号就可,或者 一定要将带引号的字符串写入数组的话 按参数方式写操作SQL就好了。
syht2000
高粉答主

2013-04-21 · 关注我不会让你失望
知道大有可为答主
回答量:3万
采纳率:79%
帮助的人:1.4亿
展开全部
当然会报错的,你数据库中的表名看一下倒底是什么,table是sql的关键字,一般不用作表名的,另外,你的name字段应该是一个字符格式的,数值要加引号,假定你的表名是students,那句应该是
cmd.commandtext="insert into students(name) values('lijiaji')";
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
rkc009
2013-04-21 · TA获得超过1499个赞
知道大有可为答主
回答量:2098
采纳率:60%
帮助的人:1693万
展开全部
1:Table 是关键字 不能做作为表名
2:lijiaji 前面没有单引号
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
百度网友34a94f061
2013-04-21 · TA获得超过103个赞
知道答主
回答量:43
采纳率:0%
帮助的人:72.2万
展开全部
你的语句写错了
values (这里开头漏了单引号)
看到没。values('lijiaji')
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(2)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式