Topic: Как получить id записей в таблице
Есть таблица, в которой перетасовали строки мышью (изменили порядок строк).
Надо получить id всех записей, перебирая строки в получившемся порядке.
Как получать id записей таблицы перебором строк по порядку?
My Visual Database → Russian → Как получить id записей в таблице
Есть таблица, в которой перетасовали строки мышью (изменили порядок строк).
Надо получить id всех записей, перебирая строки в получившемся порядке.
Как получать id записей таблицы перебором строк по порядку?
procedure Form1_Button1_OnClick (Sender: TObject; var Cancel: boolean);
var
i:integer;
begin
for i:=0 to Form1.TableGrid1.RowCount-1 do begin
Form1.Memo1.Lines.Add(SQLExecute('SELECT id FROM qq WHERE id='+IntToStr(Form1.TableGrid1.dbIndexToID(i))));
end;
end;
procedure Form1_Button1_OnClick (Sender: TObject; var Cancel: boolean); var i:integer; begin for i:=0 to Form1.TableGrid1.RowCount-1 do begin Form1.Memo1.Lines.Add(SQLExecute('SELECT id FROM qq WHERE id='+IntToStr(Form1.TableGrid1.dbIndexToID(i)))); end; end;
Зачем ID из базы тянуть? можно проще:
procedure Form1_Button1_OnClick (Sender: TObject; var Cancel: boolean);
var
i:integer;
begin
for i:=0 to Form1.TableGrid1.RowCount-1 do
Form1.Memo1.Lines.Add( IntToStr(Form1.TableGrid1.dbIndexToID(i) );
end;
My Visual Database → Russian → Как получить id записей в таблице
Powered by PunBB, supported by Informer Technologies, Inc.
Theme Hydrogen by Kushi