Top.Mail.Ru
Мастера DELPHI, Delphi programming community Титульная страница Поиск, карта сайта Написать письмо 
| Новости | Поиск | FAQ | Статьи | Книги | Новости VCL |
| Форумы ЧАТ | Орешник | KOL и MCK |
Форумы -» Основная («Начинающим»)/ Базы / WinAPI / Компоненты / Сети / Media / Игры / Corba и COM / KOL / FreePascal / .Net / Прочее / RSDN.ORG

« предыдущая ветвь | форум | следующая ветвь »

Как создать базу SQL запросом? [D7, IB6.x]


uu ©   (2004-02-08 10:59:00) 

сабж?


uu   (2004-02-09 23:15:00) [1]

все разобрался
спасибо!


uu   (2004-02-09 23:11:00) [2]

Я не понимаю вот эти выражения

FDatabase.Params.Add("USER "" + Login + """);
FDatabase.Params.Add("PASSWORD "" + Password + """);

куда здесь мои логин и пароль ставить?
куда бы я не подставил у меня с ошибкой влетает


Sergey_Masloff   (2004-02-09 23:02:00) [3]

Вобщем не знаю в чем у вас проблемы. Пример из справки работает 100%, просто никаких проблем.


uu   (2004-02-09 20:58:00) [4]

это я уже сделал
но проблема в том что база будет на сервере крутиться
а расшаривать доступ к базе это уже чтото не то :(


kostik78ua   (2004-02-09 19:58:00) [5]

Я тоже когда-то ломал голову над этой проблемой. Для меня налучшим вариантом оказалось копировать в рабочую папку уже готовый шаблон БД. И легко и быстро :)


uu   (2004-02-09 18:41:00) [6]

у меня на
FDatabase.Params.Add("USER "" + Login + """);
FDatabase.Params.Add("PASSWORD "" + Password + """);
компилятор ругается!


ЮЮ   (2004-02-09 06:25:00) [7]

Для подключения к БД и её создания используются строки разного вида в Params:

FDatabase.Params.Delete(Params.IndexOfName( "user_name"));
FDatabase.Params.Delete(Params.IndexOfName( "password"));
FDatabase.Params.Add( "USER "" + Login + """);
FDatabase.Params.Add( "PASSWORD "" + Password + """);
FDatabase.SQLDialect := 3;
FDatabase.CreateDatabase;


uu   (2004-02-08 22:39:00) [8]

Поробывал сделать
ibd.DatabaseName:="c:\base\test.gdb";
ibd.CreateDatabase;

Не получается пишет что юзер или пароль неверен.
Хотя при присоединении к любой другой базе все работает.


Sergey_Masloff   (2004-02-08 12:02:00) [9]

uu © (08.02.04 11:05) [2]
Ага, через IBX. И что же у тебя стоит в параметрах TIBDatabase?
Тогда уж используй метод CreateDatabase у IBDataBase...

For example, if you wanted to create a local InterBase database, you could do the following:

1. Set the database name to the drive, path, and filename of the database file.
2. Set Params to the parameter for the CREATE DATABASE statement:

USER "SYSDBA"

PASSWORD "masterkey"

PAGE_SIZE 4096

3. Set the SQLDialect value.
4. Call the CreateDatabase method.


ss300   (2004-02-08 11:21:00) [10]

create database MYDB;

create table MyTAble (field1 varchar2(10),field2 number(5));


uu   (2004-02-08 11:05:00) [11]

где смотреть?

я делаю через ibx
sql запрос create datbase "путь" юзер пароль.
пишет что не может создать
п.с. юзер - sysdba.
выдает error -530.
субд firebird 1.0


Sergey_Masloff   (2004-02-08 11:02:00) [12]

см. TFM create database


Наверх

Титульная страница Поиск, карта сайта Написать письмо