Создание таблиц и отображение без компонентов 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;
(это использует непараметрические запросы, лучше использовать параметризованные запросы.)