主题:  关于ASP对数据库数据的更新问题!请高手指点!

星星之火

职务:普通成员
等级:1
金币:0.0
发贴:36
#12005/7/27 10:00:57
id=session("id"
huidanren_temp=request.form("HuiDanRenName"
hdtime=now()
pingxingxian_temp=request.form("pingxingxian"
Modem_temp=request.form("modem"
wangka_temp=request.form("wangka"
conn.Execute "update ljZhuangYiJi set hdtime='"&hdtime&"',PingXingXian='"&pingxingxian_temp&"',Modem='"&Modem_temp&"',wangka='"&wangka_temp&"',huidanren='"&huidanren_temp&"',DianLanGuiGe='"&DianLanGuiGe&"',DianLanChangDu='"&DianLanChangDu&"' Where id='"&id&"'"

上面的sql语句中去掉hdtime='"&hdtime&"'就运行正常,加在上面就提示语句未结束,

单独执行conn.Execute "update ljZhuangYiJi set hdtime='"&hdtime&"' Where id='"&id&"'"也一样出错,

还有就是conn.Execute "update ljZhuangYiJi set hdtime='"&now()&"' Where id='"&id&"'"就没问题,

为什么加了个参数就不行了呢,更奇怪的就是程序原来都运行着没问题的,昨天多加了更新的项目后才开始出错的!



死不了

职务:普通成员
等级:1
金币:0.0
发贴:89
#22005/7/27 16:12:31
response.write hdtime

输出 hdtime 看看先



www.yyrm.com

www.yyrm.com

编辑历史:[此帖最近一次被 51net 编辑过(编辑时间:2005-12-12 17:01:08)]


星星之火

职务:普通成员
等级:1
金币:0.0
发贴:36
#32005/7/28 16:52:27
已经write过了,write出来的结果是正常的!



缺缺

职务:管理员
等级:8
金币:41.0
发贴:9620
#42005/7/28 17:09:17
Access么?

hdtime=#"&now()&"#



蓝鲸

职务:版主
等级:5
金币:42.1
发贴:2614
#52005/7/28 22:49:48
id应该是int类型吧,不要用''括起来


非常大鱼

星星之火

职务:普通成员
等级:1
金币:0.0
发贴:36
#62005/7/30 9:24:37
是SQLServer的,肯定不是ID的问题!因为set hdtime='"&now()&"'就没问题,就是多用一个参数后就出错了!更奇怪的就是以前还是可以的,在后面多加了其他参数后才提示这个参数错误!让人摸不着头脑!



{ 在指尖上绽放的花朵 }

职务:普通成员
等级:5
金币:14.0
发贴:3209
#72005/7/30 13:11:49
hdtime 的字段类型正确么。。。?



缺缺

职务:管理员
等级:8
金币:41.0
发贴:9620
#82005/7/30 19:12:13
改成
hdtime=GETDATE()
看看



vampirex

职务:普通成员
等级:1
金币:0.0
发贴:26
#92005/10/3 10:16:38



日期类型字段 加上##