我在Oracle中创建了一个存储过程,如下:
//**********************************************
CREATE OR REPLACE PROCEDURE COMM."HANDLE_INSUR_ALLDATA" (Vstart_date date, Vend_date date)
-------------
-------------------
---------------
{在Oracle中可以正常编译},用PL/sql调用正常;
//**********************************************我在程序里用如下语句:
//*******************
adoquery1.close
adoquery1.sql.clear;
adoquery1.sql.add('execute comm.handle_insur_alldata
(to_date(''2010-01-01'',''yyyy-mm-dd''),to_date(''2010-10-31'',''yyyy-mm-dd''))');
adoquery1.execsql;
//*********************
执行后报错:"ORA-00900 :invalid SQL statement"
同样的语句我在PL/SQL中执行正常;不知是何原因,请各位高手给予解答.谢谢.//*******************
//**********************************************
CREATE OR REPLACE PROCEDURE COMM."HANDLE_INSUR_ALLDATA" (Vstart_date date, Vend_date date)
-------------
-------------------
---------------
{在Oracle中可以正常编译},用PL/sql调用正常;
//**********************************************我在程序里用如下语句:
//*******************
adoquery1.close
adoquery1.sql.clear;
adoquery1.sql.add('execute comm.handle_insur_alldata
(to_date(''2010-01-01'',''yyyy-mm-dd''),to_date(''2010-10-31'',''yyyy-mm-dd''))');
adoquery1.execsql;
//*********************
执行后报错:"ORA-00900 :invalid SQL statement"
同样的语句我在PL/SQL中执行正常;不知是何原因,请各位高手给予解答.谢谢.//*******************
解决方案 »
- *****脱掉裤衩使劲放*****
- 这个提示是什么意思?
- 我没有问题!请海龙大哥进来!想谢谢你!给你100分!!!
- 关于记录集: 两个难题
- 有没有可以实现在界面让用户输入文本的控件?
- 请问大侠:函数作为参数传递给DLL,函数自己所带参数传递有误,执行次数也不对?(1)
- 声音问题:(有点难度)欢迎大虾光临,具体如下:(请进!!!)
- 为什么从中文名文件得到它的拼音首字母后出现错误?eg:能增加“含精量”的食物.htm-->nzj琷lncv.htm 程序如下:
- Delphi 新进成员,问,DELPHI程序员应具备何种素质?谢谢
- 如何让窗口接受击键信息
- delphi treeview 自动创建节点
- 请教:融合窗体句柄的问题
(to_date(''2010-01-01'',''yyyy-mm-dd''),to_date(''2010-10-31'',''yyyy-mm-dd''))');
adoquery1.execsql;
adoquery1.sql.add('Call comm.handle_insur_alldata
(to_date(''2010-01-01'',''yyyy-mm-dd''),to_date(''2010-10-31'',''yyyy-mm-dd''))');
adoquery1.execsql;
//************************************照你的写法加了call但又出现
"ORA-06576 not a valid function or procedure name"
是怎么回事请给予解答,谢谢.
2.如果当然连接的用户不是COMM,那要加前缀
为什么在PL/sql 中用 execute
而在delphi 中用 call
前台调用存储过程时不都是应该用Oracle 的语法来写吗?