仗劳勤学网

delphi存储过程(delphi 存储过程)

本篇目录:

delphi客户端调用存储过程返回参数,请问怎么解决

1、create procedure testproc name char(8)as insert into tablename values(@name)delphi program:storedprocstoredprocname:=testproc;...when storedprocactive=true system message: didnt find testproc ...并且STOREDPROC1的PARAMS也对参数设置了。

2、Parameters.ParamByName(过程变量2).value := 变量2;try adoStoredProc.execproc;except //执行过程失败处理代码;end;if adoStoredProc.parameters[0].value 0 then begin //存储过程返回值错误 处理代码 end;不要用 Parameters[1].Value 这种形式 有如果存储过程增加参数 改起来不直观。

delphi存储过程(delphi 存储过程)-图1

3、用一个TQUERY控件query1连到膳绫擎的TDATABASE控件。干嘛必定要用STOREDPROC组件?用query组件就挺好:用一个TDATABASE控件连到数据库。

Delphi怎样使用存储过程参数

用一个TQUERY控件query1连到膳绫擎的TDATABASE控件。干嘛必定要用STOREDPROC组件?用query组件就挺好:用一个TDATABASE控件连到数据库。

调用存储过程最好使用Query组件,本人就是用Tstoredproc组件而屡屡出错!这一段痛心疾首的错误老是涉及到ISAPI3dll,让我这个丈二和尚模不到屁股。

= 存储过程名;Open;open;即可。但若是我在代码中直接写带参数的存储过程如下:Parameters[1].Value := 值;ProcedureName := 存储过程名;prepared;open;即可。但若存储过程带参数,就必须在设计中事先设好存储过程名,再在代码中写:Parameters[1].Value := 值;Delphi始终显示一个缺点说袈浣界。

delphi存储过程(delphi 存储过程)-图2

怎样在Delphi中实现在运行中实现带参数的存储过程?

ProcedureName := 存储过程名;Open;open;即可。但若是我在代码中直接写带参数的存储过程如下:Parameters[1].Value := 值;ProcedureName := 存储过程名;prepared;open;即可。

用一个TQUERY控件query1连到膳绫擎的TDATABASE控件。干嘛必定要用STOREDPROC组件?用query组件就挺好:用一个TDATABASE控件连到数据库。

delphi program:storedprocstoredprocname:=testproc;...when storedprocactive=true system message: didnt find testproc ...并且STOREDPROC1的PARAMS也对参数设置了。

ADOStoredProcopen;存储过程名字不动态指定,设计时指定好,不需要@return_value参数,在设计时Parameters里删除掉,直接将ADOStoredProc1作为数据集控件,参数赋值的时候要注意和你存储过程的参数一致,顺序也要一致,要保证存储过程最后执行的是SELECT 语句,ADOStoredProcopen就可以了 不好意思啊。

delphi存储过程(delphi 存储过程)-图3

image--为两进制 如果是SQL2005以上的版本 用varbinary varbinary [ ( n | max) ]可变长度的二进位资料。n 是 1 到 8,000 的值。max 表示储存体大小上限是 2^31-1 位元组。储存体大小是输入资料的实际长度再加上 2 位元组。输入的资料有可能是 0 位元组。

怎么在DELPHI程序里使用带参数的存储过程?

用一个TQUERY控件query1连到膳绫擎的TDATABASE控件。干嘛必定要用STOREDPROC组件?用query组件就挺好:用一个TDATABASE控件连到数据库。

ProcedureName := 存储过程名;Open;open;即可。但若是我在代码中直接写带参数的存储过程如下:Parameters[1].Value := 值;ProcedureName := 存储过程名;prepared;open;即可。

调用存储过程最好使用Query组件,本人就是用Tstoredproc组件而屡屡出错!这一段痛心疾首的错误老是涉及到ISAPI3dll,让我这个丈二和尚模不到屁股。

reuturn就是返回值,你可以放到stringgrid 里面。也可以用adoquery 连接存储过程。

到此,以上就是小编对于delphi 存储过程的问题就介绍到这了,希望介绍的几点解答对大家有用,有任何问题和不懂的,欢迎各位老师在评论区讨论,给我留言。

分享:
扫描分享到社交APP
上一篇
下一篇