你在查询分析器里看看有没有问题?
或者是控件设置的问题?
要不然用set @ytd_sales = 1 这样试试?
或者是控件设置的问题?
要不然用set @ytd_sales = 1 这样试试?
解决方案 »
- 闭关后找工作中~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- DevExpress QuantumGrid 的问题,有没有 DBGridEh 中位列 的 Picklist 和 keyList 的功能,cxgrid 只有 items ,没有 keyitems
- 100分寻求答案!表导出到文本文件,但表中存在图像字段,图像字段值不能导出,请问各位高手数据库中图像怎么导才能导出?能导到什么样的
- 关于时间问题
- 将数据库中的数据生成execl~????/
- 菜鸟的难题
- 打印机问题:
- 请问是Delphi好用还是C++Builder好用?
- 用DELPHI能否调用VB作的ACTIVEX DLL?
- 麻烦给介绍本书!
- CSDN论坛助手是怎么实现的?
- 如何控制异常?
procedure TForm1.Button1Click(Sender: TObject);
var sTitle: String;
iRetu: Integer;
begin
sTitle := '123';
iRetu := -2;
with ADOStoredProc1 do
begin
Parameters[1].Value := sTitle;
Parameters[2].Value := iRetu;
Prepared;
ExecProc;
ShowMessage(ADOStoredProc1.Parameters[0].Value); //返回值
ShowMessage(ADOStoredProc1.Parameters[2].Value); //返回第二个参数的值
end;
end;
报错ADOStoredProc1:CommandText does not return a result set
用ADOStoredProc1连接好数据库中的相应存储过程。设置好所有的Parameters。
并填好Parameters中的属性Value,也就是给它值,然后把ADOStoredProc1的
ACTIVE设置成TRUE,如果这样过去了,你就可以在程序中动态写了。
这个是什么样的错误????
我想你一定是用的ADOStoredProc1.open
象 genphone_ru(票票) 那样用ADOStoredProc1.ExecProc
应该可以的!