Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2004.08.15;
Скачать: CL | DM;

Вниз

подключение модуля для 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;
Скачать: CL | DM;

Наверх




Память: 0.47 MB
Время: 0.045 c
1-1091533107
Sectey
2004-08-03 15:38
2004.08.15
Список методов у объекта


14-1090659287
menart
2004-07-24 12:54
2004.08.15
Книги


14-1091203407
Rem
2004-07-30 20:03
2004.08.15
Где пятничные задачки?


6-1087476858
KIDel
2004-06-17 16:54
2004.08.15
Где Win200 хранит все данные протокола TCP/IP ?


1-1091204566
jenbond
2004-07-30 20:22
2004.08.15
Получению курса валюты