有一个Tstoredproc控件,在动态提供给他一个过程名,如何得到其过程参数,用grid或其他控件显示出其参数
解决方案 »
- 关于多线程插入数据库数据的问题(delphi+access)
- 北京公司招delphi程序员
- 如何在Rav 5中设置数值型字段的输出格式
- 谁知道delphi认证的事宜,小弟想试试
- 在线等,谢谢
- 简单问题,马上给分
- 取随机纪录的问题
- 用adoquery查询出结果了然后用控件显示出来还加了dbnavigator可是却不能编辑结果有什么好办法吗
- 怎样在delphi6.0 中安装mscomm控件
- delphi关于串口通信报错问题
- CSDN改版后不好,请大家到这里暂聚:http://delphi8013.xilubbs.com/
- 我要快疯了!使用Table.AddIndex()方法建立表索引的问题详述,请行家里手指点!
你先给它指定一个实际的然后把属性里的去掉,程序开始以后在给它动态加
呵呵,不过,俺是菜鸟
-------------------------------------
如果您觉的您对Delpih感兴趣或是很想学的更好些或者是对Delphi有更深的认识,我们可以一起交流;
呵呵
www.nxrs.net/bbs
谢谢,别抛砖,特别是版主:)
begin
StoredProcName := ProcName;
Prepare;
ShowMEssage(IntToStr(params.count));
end;
begin
StoredProcName := ProcName;
Prepare;
ShowMEssage(IntToStr(params.count));
end;这是不行的,Prepare时,会提示‘no parameter type for 参数名'
procedure TForm1.Button1Click(Sender: TObject);
var
i:integer;
begin
memo1.Lines.Clear;
with StoredProc1 do
begin
StoredProcName :='pro';
Prepare;
caption:=inttostr(Params.Count);
for i:=0 to Params.Count-1 do
begin
memo1.Lines.Add(params[i].name);
end;
end;
end;
with StoredProc1 do
begin
StoredProcName := ProcName;
params.refresh; //关注
Prepare;
ShowMEssage(IntToStr(params.count));
end;试试...........................