procedure TfrmInputBaseInfo.RefreshViewMain;
begin
with ADODataSet1 do
begin
Close;
CommandText := 'select * from tb_nBaseInfo '
+'where F_cRelation = '''+cmbxRelation.Text+''' '
+'order by F_nID';
Open;
RefreshViewDetail;
end;
end;
上面代码执行一次可以,但再执行时就报错:
Either BOF or EOF is True,or the current record has been deleted,
requested operation requires a current record.
请问怎么解决?
begin
with ADODataSet1 do
begin
Close;
CommandText := 'select * from tb_nBaseInfo '
+'where F_cRelation = '''+cmbxRelation.Text+''' '
+'order by F_nID';
Open;
RefreshViewDetail;
end;
end;
上面代码执行一次可以,但再执行时就报错:
Either BOF or EOF is True,or the current record has been deleted,
requested operation requires a current record.
请问怎么解决?
解决方案 »
- indy的idftp控件问题
- delphi中idtelnet控件如何进程连接??
- 请各位看看这段代码,有问题吗
- ■■■treeview中使用指针保存数据,如何释放指针?
- 小弟吐血跪求高手指点“如何用Delphi制作基于c/s模式的发文管理系统并将其与Oracle数据库相连”
- 急!如何用delphi做一个动态数据表,如同学录?求源码。
- 三键鼠标上面的滚轴触发什么事件?来一送一
- 有谁对spooling技术或者共享打印机技术比较了解的,请指点小弟一下!100分在线等待!!!
- 请问如何使文本框在程序运行时可以拖动?
- 什么原因造成RICHEDIT乱码?
- 如何获取shellexcute的输出结果?
- 我是新新手,问题很简单,可能描述不清楚,请老师们指教,我尽量说清楚!(100分)
begin
with ADODataSet1 do
begin
Close;
sql.clear;
CommandText := 'select * from tb_nBaseInfo '
+'where F_cRelation = '''+cmbxRelation.Text+''' '
+'order by F_nID';
Open;
RefreshViewDetail;
end;
end;
begin
with ADODataSet1 do
begin
Close;
CommandText := 'select * from tb_nBaseInfo '
+'where F_cRelation = '''+cmbxRelation.Text+''' '
+'order by F_nID';
Open;
RefreshViewDetail;
Close; //呢?
end;
end;
ADO Update1
ftp://ftpc.inprise.com/pub/delphi/devsupport/updates/adoexpress/D5ADOUpgrade.exe
ADO Update2
ftp://ftpc.inprise.com/pub/delphi/devsupport/updates/adoexpress/d5adoupdate2.exe