SQL语句是:
update stockform set customerID=65,stock_date=38522.00,systemName='',payed=1,payedgmoney=200000,payedDatetime=38665.00,total=1000,memo='',receiveOver=0,receivedate=0.00 where ID=3这个语句在Access的查询设计中可以执行,但是通过delphi6.0去执行它就报:Update语句的语法错误
想不通,请高手指点一下,谢谢
其中stockform 表的定义是:
ID 数字 主键
customerID 数字
stock_date 日期/时间
systemName 文本
payed 是/否
payedgmoney 数字
payedDatetime 日期/时间
total 数字
memo 文本
receiveOver 是/否
receivedate 日期/时间
CustomerSaleNo 文本
update stockform set customerID=65,stock_date=38522.00,systemName='',payed=1,payedgmoney=200000,payedDatetime=38665.00,total=1000,memo='',receiveOver=0,receivedate=0.00 where ID=3这个语句在Access的查询设计中可以执行,但是通过delphi6.0去执行它就报:Update语句的语法错误
想不通,请高手指点一下,谢谢
其中stockform 表的定义是:
ID 数字 主键
customerID 数字
stock_date 日期/时间
systemName 文本
payed 是/否
payedgmoney 数字
payedDatetime 日期/时间
total 数字
memo 文本
receiveOver 是/否
receivedate 日期/时间
CustomerSaleNo 文本
update stockform set customerID=65,stock_date=38522.00,systemName='',payed=1,payedgmoney=2000,payedDatetime=38665.00,total=1000,memo='',receiveOver=0,receivedate=0.00 where [ID]=3
添加了后还是同样的错误
反正有有个字段名和access关键字冲突,实在不行你把所有字段都加[]
会不会是单双引号的问题,ExecSQL之前将SQL语句ShowMessage一下.