大虾哥哥们:你们好!
小妹在使用 ADO 存储过程控件时,
ADOStoredProc2 := TADOStoredProc.Create(nil);
with ADOStoredProc2 do
begin
Connection := ADOConnection1;
ProcedureName := '学生选课;1';
with Parameters.AddParameter do
begin
Name := '@学生编号';
DataType := ftString;
Direction := pdInput;
end;
with Parameters.AddParameter do
begin
Name := '@课程编号';
DataType := ftString;
Direction := pdInput;
end;
with Parameters.AddParameter do
begin
Name := '@课堂号';
DataType := ftString;
Direction := pdInput;
end;
with Parameters.AddParameter do
begin
Name := '@返回码';
DataType := ftInteger;
Direction := pdOutput;
end;
end;
现在我要在DELPHI语句里调用返回参数"@返回码",请问表达式如何写?以下写的对吗?
ADOStoredProc2.Parameters.ParamByName('@返回码').Value
小美人~~~~~~^_^
小妹在使用 ADO 存储过程控件时,
ADOStoredProc2 := TADOStoredProc.Create(nil);
with ADOStoredProc2 do
begin
Connection := ADOConnection1;
ProcedureName := '学生选课;1';
with Parameters.AddParameter do
begin
Name := '@学生编号';
DataType := ftString;
Direction := pdInput;
end;
with Parameters.AddParameter do
begin
Name := '@课程编号';
DataType := ftString;
Direction := pdInput;
end;
with Parameters.AddParameter do
begin
Name := '@课堂号';
DataType := ftString;
Direction := pdInput;
end;
with Parameters.AddParameter do
begin
Name := '@返回码';
DataType := ftInteger;
Direction := pdOutput;
end;
end;
现在我要在DELPHI语句里调用返回参数"@返回码",请问表达式如何写?以下写的对吗?
ADOStoredProc2.Parameters.ParamByName('@返回码').Value
小美人~~~~~~^_^
解决方案 »
- 请教~~请问如何用delphi监控一个其他程序的窗体?当这个程序的窗口出现时 执行一段代码,当这个窗口关闭时 执行一段代码 ? 谢谢!!!
- QQ群邮件群发-设计开发
- 大家帮我来看看,关于在.dbf数据表中增加字段的问题
- ****乱码转换成可见字符的问题****
- 新年了,给大家散点分吧,分帖五
- 如何自定义DBGRID的显示颜色 ?
- 用程序控制NT服务的几个问题:
- 有没有人知道哪儿有“刘艺”《delphi5企业级解决方案及应用剖析》的完整原代码?
- 关于query或adoquery1的locate属性在网络中的用法!
- ado连接问题?
- 求助!!请大家帮我看一下好吗?
- access里文本类型只能输入255字节。什么类型可以存入更多的字节?
OK! I WAIT FOR YOU FOREVER!!!!
--------------------------------------------------------
应该没问题、
另外你的语句可以写简洁一些,代码如下:
ADOStoredProc2 := TADOStoredProc.Create(nil);
with ADOStoredProc2 do
begin
Connection := ADOConnection1;
ProcedureName := '学生选课;1';
Parameters.CreateParameter('@学生编号', ftString, pdInput, 10, Null);
Parameters.CreateParameter('@课程编号', ftString, pdInput, 10, Null);
Parameters.CreateParameter('@课堂号', ftString, pdInput, 10, Null);
Parameters.CreateParameter('@返回码', ftString, pdOutput, 10, Null);
end;
Parameters.CreateParameter('@返回码', ftString, pdOutput, 10, Null);
正确的是:
Parameters.CreateParameter('@返回码', ftInteger, pdOutput, 10, Null);