помогите студенту, могут отчислить...

IBX, FIBPlus, UIB, ADO, .Net и прочее-прочее-прочее, в общем все, что относится к созданию приложений, работающих с InterBase, Firebird и Yaffil - клиент-серверных, трехзвенных, консольных и т.п.

Модератор: kdv

Ответить
Анатолий
Сообщения: 4
Зарегистрирован: 04 май 2005, 15:01

помогите студенту, могут отчислить...

Сообщение Анатолий » 04 май 2005, 15:13

Необходима помощь. Учусь в институте, через 10 дней защита диплома бакалавра. Ну и как всегда ничего не сделано. Зациклился на 1 месте.Проблема заключается в том, что мне нужно создавать таблицы для БД (СУБД intebase 6.5) из клиентского приложения (Delphi 7) с именами из Edit. Пробовал сделать с помощью хранимых процедур - не получается.При компиляции процедуры выдает ошибку 104, не может "узнать" команду create в предложении:
create table table1(
id integer not null,
name varchar(80),
constraint pktable primary key (id)
);
помогите чем можете - очень прошу.

e-mail: beast_aaa@.pochta.ru

kdv
Forum Admin
Сообщения: 6595
Зарегистрирован: 25 окт 2004, 18:07

Сообщение kdv » 04 май 2005, 16:06

не пудри себе и людям мозги. таблицы нельзя создавать в процедурах. выполняй create table просто как оператор sql. Например в TQuery.ExecSQL, IBSQL, FIBQuery или чего у тебя там.

DSKalugin
Сообщения: 212
Зарегистрирован: 27 окт 2004, 13:39

Re: помогите студенту, могут отчислить...

Сообщение DSKalugin » 05 май 2005, 13:48

Анатолий писал(а):Проблема заключается в том, что мне нужно создавать таблицы для БД (СУБД intebase 6.5) из клиентского приложения (Delphi 7) с именами из Edit.
Предлагаю Сделать через Memo Edit Combobox
связка Edit+Combobox будет определять имя поля и его тип, по нажатию кнопки добавляться в Мемо как определение очередного поля. Так же можно добавить ЧекБоксы, определяющие атрибуты поля
типа Not Null, Default...
При нажатии на кнопку "создать" выполняй SQL из Мемо

Ответить