Я изучаю Delphi в течение недели. «Узнайте это через долгое время. Ado, когда я изучал VB.
Теперь я хочу поговорить о командах SQL и компонентах Adoquery, SQL Select Select и динамическом исполнении команд SQL. Конечно, отмечается, что это подключено к соответствующей базе данных посредством ConnectionGString в свойстве Adoquery Component. Это набор данных свойств набора данных свойств установлен на AdoQuery1; Компоненты и какие аналитические отношения между ними. Как показано на рисунке ниже
Таблица/Adotable DataSource dbgrid .....
Подключить компоненты ------------------------------------------------------ ------------------------------------------------------ ----------------------------
Отношения между компонентами
Позвольте мне объяснить: наиболее важным компонентом ключей в программировании базы данных является компонент таблицы (TTABLE или тадоважный компонент), подключенный к базе данных. Если мы хотим добавить, удалить, редактировать и получить данные, мы также должны использовать соответствующие методы, свойства и события этого компонента. Когда компонент подключения соединяет таблицу в файле базы данных, содержимое этой таблицы не может быть доставлено непосредственно в компонент с учетом базы данных (например, DBGRID) и отображается. Таблица, а затем проанализированная таблица будет проанализирована. Конечно, компонент восприятия также имеет dbnavigator.
Говоря об этом, я все еще должен продолжать вступать в операции SQL, что является самым важным, я лично думаю. SQL Select очень важен. Например: также очень важно изменить название поля. Чтобы показать его на китайском языке. Вы должны быть знакомы с этими основными операциями, такими как заказ путем сортировки, где условная фильтрация и т. Д.
Далее следует динамически выполнять команды SQL, что также очень важно в действительности. Разве это не очень удобно для указанного вами имени? Конечно, это также необходимо в реальности. Вот как появилась динамика! Вот код в программе событий OnChange компонента ComboBox:
Процедура tform1.combobox1change (отправитель: tobject);
// объявить строковые переменные для загрузки команды SQL
вар
MySQL: String;
Начинать
// Создание базового содержимого команды SQL
mysql: = 'select * из порядка транскрипта by';
// Отмена подключения к базе данных
adoquery1.close; или Adoquery1.active: = false;
// Очистить исходную команду SQL
adoquery1.sql.clear;
// Подключение новых команд SQL
adoquery1.sql.add (mysql+combobox1.text);
// восстановить соединение базы данных
adoquery1.open;
// Показать содержание используемой в настоящее время команды SQL в строке заголовка
Подпись: = adoquery1.sql.text;
// указать новую команду SQL
//adoquery1.sql.add(combobox1.text);
// Подключить базу данных с новой командой SQL
adoquery1.active: = true;
конец;
конец.
Выше приведены некоторые простые приложения SQL, которые я узнал в Delphi для вашей ссылки!