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

Вниз

Генератор управлялки к бд   Найти похожие ветки 

 
Pa5ha ©   (2006-12-09 17:10) [0]

Если прога для генерации проекта управлялки к бд? Т.е. хочу прогу написать, что по структуре бд генерировала проект дельфи для управления этой бд -) И вот решил пошукать, может уже такое есть.


 
Pa5ha ©   (2006-12-09 17:25) [1]

Блин, прошу прощения за такие абры кадабры. Клавиши стали западать.

Написал генератор SQL скрипта, который  создает таблицы. Теперь буду добавлять формы для отображения таблиц, для добавления записей, для сортировки ну и т.д.

И так как это немного ново для меня есть некоторые вопросы -)
Зачем в бд пароль? Как с помощью create table создать таблицу, чтоб небыло этих вопросов типа: "Your user name and password are not defined. Ask your database administrator to set up an InterBase login"? И как можно создать поля в таблице без SQL (а  то блин вспомнить не могу где таблицу делал -) )?


 
Desdechado ©   (2006-12-09 21:15) [2]

Не понял насчет "генератора проектов". Возьми IBExpert и не мучайся.

> Зачем в бд пароль?
Как всегда - чтоб только дозволенные опрации допущенным персонам.

> чтоб небыло этих вопросов типа: "Your user name and password are not
> defined. Ask your database administrator to set up an InterBase login"?
Как прилогинишься к БД с паролем, так и не будет этих вопросов.

> И как можно создать поля в таблице без SQL
Никак.

ЗЫ ibase.ru спасет отца русской демократии


 
DrPass ©   (2006-12-10 00:39) [3]


> > И как можно создать поля в таблице без SQL
> Никак.

Легко - через BLR-команду. Но составить SQL намного проще :)
Впрочем, я уверен - автор вопроса на самом деле имел в виду "где мне нарисовать табличку, чтобы потом щелкнуть мышкой, и она сама сделалась"


 
Pa5ha ©   (2006-12-10 15:07) [4]

DrPass © просто надо уточнить некоторые ньюансы "рисования" таблички -)

Н втором курсе задание дается на дельфи написать к конкретной базе данных систему управления. Ну там например аэродром, летчики,рейсы и т.д. надо связать в кучу. Рейс такой-то, пилот такой-то, вылет тогда о и т.д. Дается задание на семестр. Ещё никто не сдал. Хоцца помочь студентам, да и просто спортивный интерес -) Основная проблема там - надо много писать и много форм создавать -)


 
Desdechado ©   (2006-12-10 16:51) [5]

DrPass ©   (10.12.06 00:39) [3]
>> И как можно создать поля в таблице без SQL
> Легко - через BLR-команду.
ну-ну, ты еще методы API вспомни :)

Pa5ha ©   (10.12.06 15:07) [4]
> написать к конкретной базе данных систему управления
Это называется интерфейс пользователя. И он создается под конкретную задачу, конкретные требования и т.п. Автогенерироваться он вряд ли сможет. Если же даже сможет, то имхо, будет жутковат и ни на что не годен.

> Основная проблема там - надо много писать и много форм создавать
Это не проблема. Основная проблема - формализовать задачу. Ее решения я не вижу и не слышу о ее наличии.


 
Pa5ha ©   (2006-12-10 23:42) [6]

Ну студенческие задания немного отличаются от тех, которые находят применение -) Проблема сделать и сдать.

Щас вот есть проблема. IBconsole глючит при выполнении такого скрипта, хотя и создает бд:
> CREATE Database "*\db.gdb"
> user "*"
> password "*"
> DEFAULT CHARACTER SET WIN1251

в моем запросе звездочек нет ;)


 
Fredy314 ©   (2006-12-11 11:05) [7]

Может я чего не понимаю но юзер и пасворд нуно указать ещё при подключении к базе а никак не после команды CREATE Database.


 
Sergey13 ©   (2006-12-11 11:14) [8]

> [0] Pa5ha ©   (09.12.06 17:10)

Если я правильно понял что ты хочешь, то ты страдаешь фигней. ИМХО сгенерировать приличную БД и приличную программу к ней - это здорово попахивает утопией. Конечно можно наколбасить табличек и повесить на каждую грид с возможностью заполнения этих таблиц - это не так и сложно. Но это будет просто еще один редактор таблиц, а не программа по управлению конкретной БД.


 
Desdechado ©   (2006-12-11 11:43) [9]

> IBconsole глючит при выполнении такого скрипта, хотя и создает бд:
1. IBconsole - в топку
2. ошибки не вижу, значит, ее нет


 
Pa5ha ©   (2006-12-11 14:58) [10]

Sergey13 ©, вобщем то Ты прав. Фигня. Но надо чтоб за сгенеренный интерфейс пользователя зачот ставили. И  вобщем то, поставят... Я просто не видел баз данных нормальных ибо как-то не интересовался...



Страницы: 1 вся ветка

Текущий архив: 2006.12.31;
Скачать: CL | DM;

Наверх




Память: 0.49 MB
Время: 0.098 c
10-1127456027
SupKlo
2005-09-23 10:13
2006.12.31
Как передать array of record


15-1165261160
Loginov Dmitry
2006-12-04 22:39
2006.12.31
Достала одна прога


2-1165928979
Handle
2006-12-12 16:09
2006.12.31
TTreeView


3-1161093040
Desdechado
2006-10-17 17:50
2006.12.31
Ищу пояснения по полям User_Indexes


2-1165900931
Babs
2006-12-12 08:22
2006.12.31
Переключение раскладки клавы