ghazal1
شنبه 11 خرداد 1387, 19:47 عصر
من از طریقکد زیر می خوام سه رکوردی را که دارای id از 1 تا 3 هستند را در dbgrid بازدن دکمه نمایش بدم ولی حلقه کامل اجرا نمی شه.
for i:=1 to 3 do
begin
adodataset.parameters.refresh
adodataset.perpared:=true
adodataset.parameters.items0.name:='p
'
adodataset.parameters.parambyname(p.value:=i
adodataset.open
end;
دستور select هم به صورت زیر است
select * from m where id=:p
,
و dbgrid هم به datasourcey وصل است که به datasetمتصله
وبا زدن دکمه این کد اجرا میشه ولی در dbgrid فقط رکورد اول نمایش داده می شود و سه رکورد نمایش داده نمی شوند.
for i:=1 to 3 do
begin
adodataset.parameters.refresh
adodataset.perpared:=true
adodataset.parameters.items0.name:='p
'
adodataset.parameters.parambyname(p.value:=i
adodataset.open
end;
دستور select هم به صورت زیر است
select * from m where id=:p
,
و dbgrid هم به datasourcey وصل است که به datasetمتصله
وبا زدن دکمه این کد اجرا میشه ولی در dbgrid فقط رکورد اول نمایش داده می شود و سه رکورد نمایش داده نمی شوند.