Версия для печати
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум на Исходниках.RU > Delphi: Общие вопросы > Значение с базы данных


Автор: Myrus 14.12.17, 14:10
Добрый день.
Подключился к базе данных SQL, проблем не возникло.
Не получается получить правильно результат.

Делаю запрос к базе данных. Для понимания результата что получаю попробовал вывести результат в Memo.

<{CODE_COLLAPSE_OFF}><{CODE_WRAP_OFF}>
    var
      i: integer;
      s : string;
    begin
      with FDQuery1 do begin
      SQL.Clear;
      Open;
      Memo1.Lines.Clear;
      First;
      while not FDQuery1.EOF do
      begin
        s := '';
        For i := 0 to Fields.Count - 1 do
        s := s + Fields[i].AsString;
        memo1.Lines.Add(Fields[0].Value);
        Next;
      end;
      Close;
      end;
    end;


Помогите пожалуйста с данной проблемой. Оформить в одну процедуру.

Автор: MIF 15.12.17, 02:28
Используй курсор https://docs.microsoft.com/en-us/sql/t-sql/...or-transact-sql

Автор: Myrus 16.12.17, 00:51
Никогда с ними не работал, статью посмотрел, для меня сложно с таким разобраться.

Автор: Myrus 16.12.17, 04:14
Хелп :)

Powered by Invision Power Board (https://www.invisionboard.com)
© Invision Power Services (https://www.invisionpower.com)