INSERT INTO 语句的语法错误。怎么解决,谢谢

2025-04-04 04:25:38
推荐回答(3个)
回答(1):

需要提供三个数值,不能空,下面的语句有错:
Ads.Execute("INSERT INTO ad_PayLog (Money,MasterID,State) VALUES ("&Money&","&Ads.UserID&",1)")
可以修改为:
Ads.Execute("INSERT INTO ad_PayLog (Money,MasterID,State) VALUES ('"&Money&"',"&Ads.UserID&",1)")

回答(2):

是不是Money设置成不为空了,最简单的办法把VALUES (,9,1)改成VALUES (0,9,1)。money是0不就是没有么。

回答(3):

'"&Money&"'