Создание таблиц и отображение без компонентов RAD

Моя работа заставила меня сделать следующее: я все еще новичок и учусь так быстро, как могу, но у меня есть этот кривой мяч, и я не могу понять, как это сделать.

Если это не так уж сложно... как я могу создавать, изменять и отображать таблицы с приведенными ниже исключениями?

RAD отсутствует. Нет набора данных, запросов или компонентов таблиц любого вида. Например, не используйте: DataSource, DataSet, DBGrid, DBText, DBEdit и т. Д.) Компонент соединения, такой как TADOConnection, является приемлемым.

2 ответа

Вы можете использовать ADOConnection.Execute Метод извлечения данных из запроса, а затем итерации и отображения в некотором роде, например, с использованием TStringGrid или известного TVirtualTreeView

Если вы можете использовать adoconnection, вы, вероятно, можете использовать компонент ADOQuery.

Тогда вы получите что-то вроде этого:

sl.Clear;
ADOQuery.Close;
try
  ADOQuery.SQL.Text:='SELECT names FROM phonebook';
  ADOQuery.Open;
  While not ADOQuery.Eof do begin
    sl.Add(AdoQuery.FieldByName('names').AsString);
    ADOQuery.Next;
  end;
finally
  ADOQuery.Close;
end;

или же:

ADOQuery.Close;
try
  ADOQuery.SQL.Text := 'INSERT INTO phonebook (name,number)VALUES'+QuotedStr(NameString) +',' + QuotedStr(numberstring) +')'
  ADOQuery.ExecSQL;
finally
  ADOQuery.Close;
end;

(это использует непараметрические запросы, лучше использовать параметризованные запросы.)

Другие вопросы по тегам