我需要用存储过程做一些查询,返回结果集。在DELPHI中,不用第三方控件如何调用存储过程返回结果集。1、有返回结果集的存储过程(包)怎么写;
2、在DELPHI中怎样调用;最好有实例,先谢了分不够可以到这里接分
http://expert.csdn.net/Expert/topic/1965/1965375.xml?temp=.7913935
2、在DELPHI中怎样调用;最好有实例,先谢了分不够可以到这里接分
http://expert.csdn.net/Expert/topic/1965/1965375.xml?temp=.7913935
解决方案 »
- c语言中(*y)[i]=1.1; 怎样解释翻译成delphi语言!
- 关于钩子的问题 高手进
- 如何实现:在Edit1中输入汉字的同时,在Edit2中显示每个汉字的声母字符?
- dephi奇怪问题之adoStoredProc?
- 谁愿意帮我做个小程序(就一个界面)
- win2000环境下,普通用户怎样取得修改系统时间的权限?(编程怎样实现)
- 有关StringGrid的控制问题(可能会菜得让大家失望哦!!)
- 都来看:delphi与SQL Server的UniqueIdentifier类型字段
- 请问一个有关IAppServer接口的AS_ApplyUpdates方法调用的问题的问题?
- 关于Excel中合并单元格和加边框的问题
- 请问,在controlbar里如何添加关闭按钮?
- FastReport 的自定义纸张打印跳纸 !在线等待中...
2、SQL.Add('exec yourStoredProcName');
ExecSQL;
其实有时非常需要这个功能,vb,sql server可以!
with DM.sp_GetPlanChartDate dobegin //对数据模块中的存储过程控件操作
Close;
Parameters.ParamByName('@State').Value := aState;
Open;
end;
Series1.DataSource:= DM.sp_GetPlanChartDate; // 将存储过程的结果集赋给图表控件
Series1.YValues.ValueSource:= '设备数量';
Series1.XLabelsSource:= '校验日期';
Series1.Repaint;存储过程: (简化后)
SELECT COUNT(*) AS '设备数量', JYDate as '校验日期'
FROM EquipsPlan
WHERE (EquipsPlan.State = @State)
Group by JYDate Order by JYDate
估计跟server差不多吧
clientdataset1.commandtext:='存储过程名 @zx='''+zx+'''';
clientdataset1.open;
ExecSQL;