求救:出现怪事了
limd 2004-04-07 12:00:14 SQL.Text := 'INSERT INTO MapData (layer, image, x, y, gate) VALUES (' + IntToStr(ComboBoxGraphLayer.ItemIndex + 1) + ', ' + IntToStr(index) + ', '+ IntToStr(xx) + ', ' + IntToStr(yy) + ', ' + IntToStr(ComboBoxMapFile.ItemIndex + 1) + ')';
ShowMessage(sql.Text);
ExecSQL;
上面语句,一执行就说INSERT INTO语句语法错误,但我的确看了N遍,也对了N遍,就是看不有什么错误,字段都是数值型的
ShowMessage显示的是
INSERT INTO MapData (layer, image, x, y, gate) VALUES (1, 2, 20, 0, 1)
错误为
Project raised exception class EOleException with message 'INSERT INTO 语句的语法错误.'
请大家说说错误在哪里,或者是什么引起的,谢谢