SelectDS 过程 根据传入的日期字符,返回一批数据,
我现在通过DBexpress查询到后,但是想显示在DBgrid中,DBGrid -> DataSource1
DataSource1 -> SQLStoredProc1
SQLStoredProc1 ->SQLConnection1 SQLStoredProc1.Close;
SQLStoredProc1.SQLConnection := SQLConnection1;
SQLStoredProc1.PackageName := 'Pkg_TestDS';
SQLStoredProc1.StoredProcName := 'SelectDS';
SQLStoredProc1.Params.CreateParam(ftString,'sBegin',ptInput);
SQLStoredProc1.Params.CreateParam(ftString,'sEnd',ptInput);
SQLStoredProc1.Params.CreateParam(ftCursor,'ORF',ptOutput);
SQLStoredProc1.Params.ParamByName('sEnd').Value := '2007-01-21 00:00:00';
SQLStoredProc1.Params.ParamByName('sBegin').Value := '2007-01-01 00:00:00';
SQLStoredProc1.Params.ParamByName('ORF').Value := null;
SQLStoredProc1.Open;
但是就是报这个错
List index out of bounds (0)郁闷,估计是显示在DBgrid中出错了,我这样的做法有问题吗?有问题的话,该怎么改才能将返回的数据集显示到dbgrid中,请贴出你运行成功的代码!!谢谢
我现在通过DBexpress查询到后,但是想显示在DBgrid中,DBGrid -> DataSource1
DataSource1 -> SQLStoredProc1
SQLStoredProc1 ->SQLConnection1 SQLStoredProc1.Close;
SQLStoredProc1.SQLConnection := SQLConnection1;
SQLStoredProc1.PackageName := 'Pkg_TestDS';
SQLStoredProc1.StoredProcName := 'SelectDS';
SQLStoredProc1.Params.CreateParam(ftString,'sBegin',ptInput);
SQLStoredProc1.Params.CreateParam(ftString,'sEnd',ptInput);
SQLStoredProc1.Params.CreateParam(ftCursor,'ORF',ptOutput);
SQLStoredProc1.Params.ParamByName('sEnd').Value := '2007-01-21 00:00:00';
SQLStoredProc1.Params.ParamByName('sBegin').Value := '2007-01-01 00:00:00';
SQLStoredProc1.Params.ParamByName('ORF').Value := null;
SQLStoredProc1.Open;
但是就是报这个错
List index out of bounds (0)郁闷,估计是显示在DBgrid中出错了,我这样的做法有问题吗?有问题的话,该怎么改才能将返回的数据集显示到dbgrid中,请贴出你运行成功的代码!!谢谢
解决方案 »
- 这一句VC请人帮忙翻译成delphi的...
- RO, Remobjects读取数据速度的研究,希望高手指点一下。
- 一个关于关闭mscomm控件的问题
- fastreport 打印出现空白页面,急,谢谢!
- 串口通讯的问题
- 请问这是什么错误? SocketConnection连接出现"no address specified!"
- delphi代码设置打印机高级里的默认值
- DELPHI中调用原生ado的api如何做?能否给个例子?
- 一个库存的问题。。。。代码见内(如需要,请留下你的E-MAIL)
- 关于一个WinAPI的问题,有些难!
- SQL语言高手请进!!!
- 一个EnumWindow程序逻辑出错了,请高手帮我修改
---------------------------
Project1
---------------------------
Operation not allowed on a unidirectional dataset.
---------------------------
确定
---------------------------
datasource后显示到dbgrid,还得通过其他的中间件呀??请高人出招~~