程序如下:
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是关键字索引
解决方案 »
- DBGrid修改
- 诚心求教,QuickReport 控件,打印预览时页面位置整体上移或者下移的方法!
- 有关delphi的数据库编程
- 求助,关于长整型进制转换问题
- DBGridEh如何进行分组汇总!
- 在delphi中可以实现动态编程吗?
- 爲什麽nvarchar類型的字段在DELPHI中通過BDE聯接後,在Table中看不到?
- 如何获取系统当前的分辨率
- 如何在OpenGL程序中显示汉字?
- windindance(风之舞),你好!能留下你的联系方法吗?
- 在dbgrid中(或者dbgrideh)我想要达到这样的效果 只要是字段(name)值=‘asd’的 我就让这个CELL的颜色为clred 并且‘asd’字体为红色
- 一个关于类型转换的问题!
还不知道的话就把这个输出结果放到plsql中运行一下看有没有错误
还有,你最后的sql中有没有什么怪字符什么的。
记得我原先遇到一次,“`”符号不能出现在“:”后面,那怕是在字符串,做update都更新不进去。
但是在pl/sql中能执行。
没有什么怪字符的。
两个变量是这样负值的:
tmpDate:=''2005-08-31'',tmpDeptNo:='1073'