佳礼资讯网

 找回密码
 注册

ADVERTISEMENT

查看: 1027|回复: 3

请问这段sql statement有问题吗?

[复制链接]
kengkit 该用户已被删除
发表于 10-5-2006 11:57 AM | 显示全部楼层 |阅读模式
?ex.Message
"Syntax error in UPDATE statement."

"UPDATE account_profile SET CUSID = 'CUS1000002', Total = '458.00', Outstanding = '458.00', Ref_num = '408', Date = '5/11/2006', Description = 'DN 002' WHERE CPRID = 'CPR1000010'"


我确认我的field name没有写错。。 但为何update不到呢?
回复

使用道具 举报


ADVERTISEMENT

发表于 10-5-2006 12:29 PM | 显示全部楼层
简单的说
数目字(DATA TYPE)无需引号
Total = 458.00






[size=-1]-----------------------------------------
[size=-1]牛奶罐
[size=-1]零点一度 [url]www.dot1degree.com[/url]
[size=-1]从零点开始,寻找你人生第一度的变化!
[size=-1]我的 IT 日记
[size=-1]大马房地产资料个人收集

[ 本帖最后由 milktin 于 14-5-2006 06:43 PM 编辑 ]
回复

使用道具 举报

kengkit 该用户已被删除
 楼主| 发表于 10-5-2006 01:19 PM | 显示全部楼层
我试过了不可以。。。。 为何?

strSQL = "UPDATE credit_payment_record SET CUSID = '" + CUSID + "', Total = '" + Total + "', Outstanding = '" + Total + "', Ref_num = '" + Ref_num + "', Date = '" + payment_date + "', Description = '" + desc + "' WHERE CPRID = '" + CPRID + "'"

还是

strSQL = "UPDATE credit_payment_record SET CUSID = '" + CUSID + "', Total = " + Total + ", Outstanding = " + Total + ", Ref_num = '" + Ref_num + "', Date = '" + payment_date + "', Description = '" + desc + "' WHERE CPRID = '" + CPRID + "'"
回复

使用道具 举报

kengkit 该用户已被删除
 楼主| 发表于 10-5-2006 01:30 PM | 显示全部楼层
行了。。 问题出在date 这个field name, 我改去 payment_date就okie了
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

 

ADVERTISEMENT



ADVERTISEMENT



ADVERTISEMENT

ADVERTISEMENT


版权所有 © 1996-2023 Cari Internet Sdn Bhd (483575-W)|IPSERVERONE 提供云主机|广告刊登|关于我们|私隐权|免控|投诉|联络|脸书|佳礼资讯网

GMT+8, 11-11-2024 10:18 PM , Processed in 0.109728 second(s), 25 queries , Gzip On.

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

快速回复 返回顶部 返回列表