【发布时间】:2011-10-20 12:02:49
【问题描述】:
我正在尝试在 Advantage SQL Server 上的表中插入一行,但我不断收到此错误:
错误 7200:AQE 错误:状态 = S0000; NativeError = 2124;
[扩展系统][Advantage SQL Engine]运算符的操作数无效:
INSERT INTO CardExe
(COD_EXAME,COD_MED,DATA_EXAME,DNT_NUM,ESTADO,HORA_EXAME,NUM_EPS,NUM_MARCA,QTD_EXAME)
VALUES
('C40315','2854',{d '2011-10-17'},'420929F2','R',{t '11:40:00'},'45,0','2006116583',1)
我做错了什么?
【问题讨论】:
-
NUM_EPS是什么类型的数据字段?看来您将 45,0 放入其中。可能是问题的原因?
-
@Sparky,我同意,尝试将
45,0替换为45.0 -
它不适用于 '45,0', '45.0', '45', 45... 也不适用于我们没有转义序列... 我如何找到一个列的数据类型查看?
-
Sparky 毕竟是对的!我们试图将其更改为 45.0,但到那时我们已经尝试了其他东西,并且由于不同的原因插入错误......谢谢大家!
-
@Sparky - 您应该将其发布为答案!
标签: sql advantage-database-server