程序如下:
qryTmp.Close;
qryTmp.SQL.Clear;
qryTmp.SQL.Add('insert into sale_plan(dept_no,plan_date)');
qryTmp.SQL.Add(' select dept_no,'+tmpDate+' as plan_date from dept where upper_dept_no='+tmpDeptNo+' and dept_type<>2 ');
qryTmp.ExecSQL;
生成的sql在PL/SQL Developer中运行无误,可是在delphi中就老报这个错误,我是adoquery直接访问的oracle8,不知道是否是ado控件的问题?请各位高手指点迷津!表sale_plan中dept_no和plan_date是关键字索引
qryTmp.Close;
qryTmp.SQL.Clear;
qryTmp.SQL.Add('insert into sale_plan(dept_no,plan_date)');
qryTmp.SQL.Add(' select dept_no,'+tmpDate+' as plan_date from dept where upper_dept_no='+tmpDeptNo+' and dept_type<>2 ');
qryTmp.ExecSQL;
生成的sql在PL/SQL Developer中运行无误,可是在delphi中就老报这个错误,我是adoquery直接访问的oracle8,不知道是否是ado控件的问题?请各位高手指点迷津!表sale_plan中dept_no和plan_date是关键字索引
解决方案 »
- Indy idFTP 得到的中文目录乱码
- delphi 有什么命令可以判断当前的系统是win98还是win2000还是winXP?
- 怎样在菜单中动态添加选项?
- 现在急死了,下午招标要ORACLE相关证书,250高分求ORACLE证书扫描件!
- 关于DBGridEh的一个小问题,请帮手,在线等…
- HTML文件的问题?
- Query2.SQL.Add('delete jiaoshi Where 班级="'+table1.FieldByName('班级').AsString+'" and 课程="'+table1.FieldByName('课程').AsS
- 请问有什么方法可以控制打印机走纸呢?
- 个位大哥帮帮小妹吧..关于COX问题...急死了..我给多多分..
- 如何用DElphi链接Access数据库,给一个详细的方法代码,谢谢!
- 在dbgrid中(或者dbgrideh)我想要达到这样的效果 只要是字段(name)值=‘asd’的 我就让这个CELL的颜色为clred 并且‘asd’字体为红色
- 一个关于类型转换的问题!
还不知道的话就把这个输出结果放到plsql中运行一下看有没有错误
还有,你最后的sql中有没有什么怪字符什么的。
记得我原先遇到一次,“`”符号不能出现在“:”后面,那怕是在字符串,做update都更新不进去。
但是在pl/sql中能执行。
没有什么怪字符的。
两个变量是这样负值的:
tmpDate:=''2005-08-31'',tmpDeptNo:='1073'