Kod: Tümünü seç
DM.MyDataSet.Close;
DM.MyDataSet.SelectSQL.Clear;
DM.MyDataSet.SelectSQL.Text := 'SELECT FIRST 50 SKIP 1000 * FROM TABLOM';
DM.MyDataSet.SelectSQL.Text := DM.MyDataSet.SelectSQL.Text + ' ORDER BY KAYITID';
DM.MyDataSet.Open;
Ama ben bunu şu şekilde yapmak istiyorum.Ben tablomdaki kayıt sayısını count ile bulup kayitsayisi adlı bir değişkene atıyorum ve burada
1000 yerine kayitsayisi değişkenini parametre olarak veriyorum ama parametre burada işe yaramıyor.Yani sorgu sonuç döndürmüyor.
Kodum aşağıda.
Acaba yanlış olan ne?
Kod: Tümünü seç
DM.MyDataSet.Close;
DM.MyDataSet.SelectSQL.Clear;
DM.MyDataSet.SelectSQL.Text := 'SELECT FIRST 50 SKIP :XXX * FROM TABLOM';
DM.MyDataSet.ParamByName('XXX').AsInteger:=KayitSayisi;
DM.MyDataSet.SelectSQL.Text := DM.MyDataSet.SelectSQL.Text + ' ORDER BY KAYITID';
DM.MyDataSet.Open;