数组temp: array[0..1202] of array有1203个元素,要依次添加进数据表table中,请问如何写这条sql
解决方案 »
- pas文件打开异常,求助
- 哪位朋友推荐个界面不错企业管理系统或者ERP,财务之类的软件学习一下?
- delphi distiller现在可以和谐RADStudioXE了吗?
- 我硬盘上的数据被不小心被删除掉了,哪为大侠有恢复的方法
- 请教怎么在stringgrid中根据每个单元格的内容不同而显示不同颜色?
- 怎样动态设定StringGrid某一列的宽度?急!!!!!!分不是问题,小弟急用!
- 用delphi为asp写dll的问题非熟悉都未入
- 怎样对文本文件进行加密?
- 计算机世界报光盘如何制作的?
- 求助一个Report Machine报表的问题
- 有谁用过“ComPort”组件。
- DBGrid如何控制单独的单元格>>>???
begin
adoquery2.SQL.Add('insert cert(stubirthyear,stubirthmon,stubirthday)');
adoquery2.SQL.Add('values('+''''+Numtoyear(leftstr(temp[i],4))
+''''+','+''''+Numtomon(leftstr(rightstr(temp[i],4),2))
+''''+','+''''+Numtoday(rightstr(rightstr(temp[i],4),2))
+''''+')');
adoquery2.Active:=true;
adoquery2.ExecSQL;
end;我是在循环里exec sql的语句,可是系统抛出异常insert 语法错误,请我帮看看哪里错了啊
begin
adoquery2.Active:=false;
adoquery2.SQL.Clear;
adoquery2.Prepared;
adoquery2.SQL.Add('insert cert(stubirthyear,stubirthmon,stubirthday)'
+'values('+''''+Numtoyear(leftstr(temp[i],4))
+''''+','+''''+Numtomon(leftstr(rightstr(temp[i],4),2))
+''''+','+''''+Numtoday(rightstr(rightstr(temp[i],4),2))
+''''+')');
adoquery2.Active:=true;
adoquery2.ExecSQL;
end;
改成这样还是一样的错误,我用showmessage 看 sql语句,是对的阿