.NET中在SqlDataSource中的Update语句

我的语句如下:UPDATE内部车辆信息SET指定车位号='"+@[指定车位号]+"',月保费='"+@[月保费]+"'WHERE(车牌号='"+@车牌号+"')在运行行的... 我的语句如下:
UPDATE 内部车辆信息 SET 指定车位号 = '"+ @[指定车位号]+"', 月保费 = '"+@[月保费]+"' WHERE (车牌号 = '"+@车牌号+"')
在运行行的时候,根本就没有执行这Update语句!

书上是这样的:
UPDATE 内部车辆信息 SET 指定车位号 = @[指定车位号], 月保费 =@[月保费] WHERE (车牌号 =@车牌号)
但这样也不行!在查询生成器中直接报错!我写的那段没有报错,但还是不能执行!
请问高手们,该怎么写这段代码啊?
这段代码是直接在SQLdataSource里面写的
问题补充:上面所有的项都是String类型
我是直接在Gridview上面进行编辑操作的,Gridview与SqlDataSouce进行绑定
我的数据库是Access,里面没有varchar类型,只有文本、备注、数字、时间、货币、自动编号类型
展开
 我来答
akirakoko
2010-06-09 · TA获得超过417个赞
知道小有建树答主
回答量:374
采纳率:0%
帮助的人:279万
展开全部
没有执行是指数据没有被更新掉吧.
如果是这样的话,你看看,车牌号的值,
还有DB里车牌号的类型是不是CHAR,如果是的话,改成VARCHAR
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式