标题:[求助]更新数据库出错!【已解决】
只看楼主
卡卡艾
Rank: 6Rank: 6
等 级:贵宾
威 望:22
帖 子:672
专家分:0
注 册:2007-4-3
得分:0 

是你数据类型的问题吧.

测试 string sql = "UPDATE Testinfo SET Test_Id = '0051', Test_Name = '000', [Number] = '12', other = '545454545' WHERE (id = 531)";

这个语句没错不代表你那个语句没有错.


革命尚未成功,同志仍需努力-----+++
2007-09-24 15:17
上来下去
Rank: 1
等 级:新手上路
帖 子:45
专家分:0
注 册:2006-3-12
得分:0 
以下是引用卡卡艾在2007-9-24 15:17:32的发言:

是你数据类型的问题吧.

测试 string sql = "UPDATE Testinfo SET Test_Id = '0051', Test_Name = '000', [Number] = '12', other = '545454545' WHERE (id = 531)";

这个语句没错不代表你那个语句没有错.

可是上面的sql的值就是在入库前加断点调式时sql得到的值啊。并且我在前面把参数全都tostring 定义了的!

[此贴子已经被作者于2007-9-24 22:32:43编辑过]


2007-09-24 22:31
卡卡艾
Rank: 6Rank: 6
等 级:贵宾
威 望:22
帖 子:672
专家分:0
注 册:2007-4-3
得分:0 
数据类型没有问题,SQL语句也没有问题的话,那怎么可能更新不成功呢?
我也不知道怎么帮了,

你还是仔细检查下吧,从头到尾,不要只盯在这一个地方.

革命尚未成功,同志仍需努力-----+++
2007-09-25 08:53
上来下去
Rank: 1
等 级:新手上路
帖 子:45
专家分:0
注 册:2006-3-12
得分:0 
问题解决了,原来是set前面不是一个空格,是按了tab键,当时写的时候太粗心了。
string sql = "UPDATE Testinfo SET Test_Id ='" + Testid1 + "',Test_Name ='" + TestName1 + "',[Number] ='" + number1 + "',other ='" + other1 + "' WHERE(id = 531)";

2007-09-27 17:28



参与讨论请移步原网站贴子:https://bbs.bccn.net/thread-172364-1-1.html




关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.017026 second(s), 7 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved