Форум: "Базы";
Текущий архив: 2004.08.15;
Скачать: [xml.tar.bz2];
Внизподключение модуля для SQL Найти похожие ветки
← →
Dub (2004-07-21 06:56) [0]Вопрос мастадонтам программирования Delphi.
по Help"у ниже приведённый код должен создать таблицу:
CREATE TABLE "employee.db"
(
Last_Name CHAR(20),
First_Name CHAR(15),
Salary NUMERIC(10,2),
Dept_No SMALLINT,
PRIMARY KEY (Last_Name, First_Name)
)
Вопрос: Какой модуль необходимо подключить, чтобы Delphi распознала оператор CREATE Table. У меня сразу же на компиляции не хочет пускать дальше. А если можно, то не могли бы Вы выложить код создания таблицы, распозноваемой как DBase3.
← →
Наталия © (2004-07-21 07:41) [1]Используй TQuery
Тип создаваемой таблицы зависит от настроек алиаса в BDE
← →
Dub (2004-07-21 07:55) [2]ТО есть : Uses TQuery
begin
TableType := ttDBase;
CREATE TABLE "c:\dkb.dbf"
(
Last_Name CHAR(20),
First_Name CHAR(15),
Salary NUMERIC(10,2),
Dept_No NUMERIC(6,0),,
);
И тогда получится таблица DBase3? А какой тип должен быть у Last_Name,Dept_No?
← →
REP (2004-07-21 08:26) [3]Uses DBTable;
..
Q:TQuery;
...
Begin
Q.SQL.ADD("CREATE TABLE "c:\dkb.dbf" (Last_Name CHAR(20),
First_Name CHAR(15),
Salary NUMERIC(10,2),
Dept_No NUMERIC(6,0))");
Q.ExecSQL;
← →
Наталия © (2004-07-21 08:29) [4]Нет, не так.
Положи на форму TQuery.
В свойстве SQL напиши свой скрипт и сделай MyQuery.ExecSQL.
Алиас настрой ещё в BDE такой, какой тебе нужен.
← →
Anatoly Podgoretsky © (2004-07-21 08:40) [5]Dub (21.07.04 07:55) [2]
Нет, тип будет тот, который задан у алиаса или у драйвера по умолчанию. Если нужны первичные ключи, то тип нужен dBase VII
← →
Dub (2004-07-21 09:00) [6]То есть :
TableType:=ttDBAse VII?
Страницы: 1 вся ветка
Форум: "Базы";
Текущий архив: 2004.08.15;
Скачать: [xml.tar.bz2];
Память: 0.45 MB
Время: 0.036 c