DELPHI使用ADOQuery创建ORACLE存储过程或函数
作者: 葛屹肃 | 日期: 2023-01-05 | 分类: 个人杂谈
DELPHI能否使用ADOQuery动态创建ORACLE存储过程或函数?答案是:可以的。方法很简单,按以下步骤操作即可。
1、设置ADOQuery.ParamCheck为false (重点)
SQL语句事务处理时,把”:”或“::”或“@”或“@@”后的字符当作变量来使用,导致数据识别错误,或参数信息提供不一致。
将ADOQuery.ParamCheck为false,就会忽略以上特殊符号的作用
2、设置好ADOQuery的ConnectionString连接上ORACLE,在窗口放置一个Memo1及一个Button1
3、在button1加入以下代码
try
ADOQuery1.SQL.Clear;
ADOQuery1.SQL.Add(Memo1.Text);
ADOQuery1.ExecSQL;
ShowMessage(‘过程创建/修改成功!’);
except
ShowMessage(‘过程创建/修改失败!’);
end;
4、按F9运行程序,将写好的存储过程拷贝至Memo1中,点击button1
通过以上操作后,使用PLSQL Developer或其他ORACLE第三方连接工具,查看刚才创建或修改的存储过程,可发现已成功执行了。
版权声明:本文由〖一速网〗发布,转载请注明出处!
文章链接:https://www.geyisu.com/2972.html
文章链接:https://www.geyisu.com/2972.html