MyException - 我的异常网
当前位置:我的异常网» Delphi » 用TADOQuery修改Oracle用户密码,该怎么解决

用TADOQuery修改Oracle用户密码,该怎么解决

www.MyException.Cn  网友分享于:2013-03-27  浏览:5次
用TADOQuery修改Oracle用户密码
我用TADOQuery来修改Oracle用户密码如下,报“不支持参数类型”错误,请问如何解决?
注:我想用参数实现,字符串拼凑就不麻烦大家了。

...
begin
  ds:=TADOQuery.Create(nil);
  ds.Connection:=cn;
  ds.sql.Text:='aleter user :p1 identified by :p2';
  ds.Prepared;
  ds.Parameters.ParamByName('p1').value:='system';
  ds.Parameters.ParamByName('p2').value:='pass';
  ds.ExecSQL;
end;

------解决方案--------------------
非要这么搞的话,就写个存储过程吧。调用存储过程好了
------解决方案--------------------
可能SQL语句不对吧
我的异常网推荐解决方案:oracle存储过程,http://www.myexception.cn/oracle-develop/177537.html

文章评论

软件开发程序错误异常ExceptionCopyright © 2009-2015 MyException 版权所有