| 
| 
 | Вопрос # 2 967/ вопрос открыт / | 
 |  Здравствуйте! С помощью каких компонентов можно создавать таблицы запросами? 
|  |   Вопрос задал: alone (статус: Посетитель)Вопрос отправлен: 2 июля 2009, 21:02
 Состояние вопроса: открыт, ответов: 1.
 |  Ответ #1. Отвечает эксперт: Вадим К Здравствуйте, alone!С помощью любого компонента, который может выполнять запросы - TQuery, TADOQuery и так дальше, в зависимости от выбранного типа базы данных и метода доступа. Синтаксис запроса немного отличается от базы к базе, но обычно он очень похож. Например выглядит так (это для ADO)
 CREATE TABLE Employees(
 EmployeeId INTEGER      NOT NULL,
 LastName   VARCHAR(40)  NOT NULL,
 FirstName  VARCHAR(40)  NOT NULL)
 В данном случае создается таблица с именем Employees, которая содержит три поля. Их типы и имена думаю понятны.
 Выполнить можно так.
 
 ADOQuery1.sql.text := 'CREATE TABLE ... ';//запрос укоротил, пишем нужный
ADOQuery1.Execute; //выполняем. За более подробными данными о синтаксисе и деталях можно пройти на сайт http://www.sqlbooks.ru/
 На сайте в списке статей есть моя статья о SQLite. Там есть пример создания таблиц в этой БД.
 
|  | Ответ отправил: Вадим К (статус: Академик)Время отправки: 2 июля 2009, 23:02
 Оценка за ответ: 5
 |  
 Мини-форум вопросаМини-форум пуст. Чтобы оставлять сообщения в мини-форумах, Вы должны авторизироваться на сайте. |