Показать сообщение отдельно
  #2  
Старый 27.05.2013, 22:02
lmikle lmikle вне форума
Модератор
 
Регистрация: 17.04.2008
Сообщения: 8,105
Версия Delphi: 7, XE3, 10.2
Репутация: 49089
По умолчанию

Цитата:
Сообщение от Yasha
Доброе время суток.
Никак не могу понять, как написать SQL команду на добавление данных в бд из String Grid.
...
Посоветуйте, как правильней сделать.

Для одной строки:
Код:
function GetQuery(N : Integer)  : String;
var
  S : String;
  I : Integer;
begin
  S := StringGrid1.cells[0,N];
  For I := 1 To StringGrid1.ColCount-1 Do
    S := S + ',' + '''' + StringGrid1.cells[I,N] + '''';
  Result := 'INSERT  INTO org (num, okpo, inn, org, main, fio, index, okato, adress) VALUES ('+S+')';
end;

ЗЫ. Проверь только, что у Cells первым идет колонка.
Ответить с цитированием