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

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

InterBase(проблема с IBConsole) [D6, D7, XP]


Q8 ©   (2007-07-10 15:38:00) 

В общем запускаю IBConsole, жму Register, выбираю Local Server, ввожу  

User Name: SYSDBA
Password: masterkey

и тут выбивает предупреждение:

The server has not been started. Would you like to start it now?
жму Yes и тут выбивает ошибку:

Cannot start local InterBase.
System Error. Code: 2.
Не удается найти указаный файл

Может кто-нибудь подсказать в чем дело? Как исправить ошибку?


Q8   (2007-07-10 21:05:00) [1]

WhiteCat снкс!

Но вот выполняю код который прописан в [3] и выскакивают ошибки((. Вроде ж правильно написан SQL код.


Q8   (2007-07-10 20:58:00) [2]

[13] это я к  [11]


Q8   (2007-07-10 20:57:00) [3]

база данных или файл существуют))


WhiteCat   (2007-07-10 20:46:00) [4]

Ты не правильно делаешь!
В Create Database надо прописать путь к несуществующему файлу, который создастся и будет хранить твою БД.
Например: c:\my.GDB  (расширение обязательно написать самому)
создастся база.
Зайдешь в окно SQL редактора и там выполнишь код, который прописан в [3].
Создадутся таблицы.


Johnmen   (2007-07-10 20:35:00) [5]


> понять немогу((

Берешь словарь, переводишь Database or file exits. Вот и всё понимание...


Q8   (2007-07-10 20:27:00) [6]

почему тогда выбивает ошибку:

I\O error for file: "F:\Worked\New.SQL"
Database or file exits

понять немогу((


Johnmen   (2007-07-10 20:19:00) [7]

Правильно.
Полный путь с именем.
Алиас - это то имя, под которым БД будет представлена в IBConsole.


Q8   (2007-07-10 20:04:00) [8]

Johnmen  подскажи плз, правильно ли я делаю:
конекчусь к локальному серверу,
жму правой кнопкой по Databases,
выскакивает окно Create Database,
в столбце FileNames прописываю путь к SQL файлу(который описан в [3])
в Alias пишу какое нить имя


Johnmen   (2007-07-10 19:52:00) [9]

Где код создания БД? И какая ошибка?


Q8   (2007-07-10 19:49:00) [10]

Interactive SQL выбивает ошибку при создании БД


Q8   (2007-07-10 19:47:00) [11]

елы палы((, так ведь не создается ведь((


Johnmen   (2007-07-10 19:44:00) [12]

Сделать наконец-то коннект с БД. Но прежде её создать.


Q8   (2007-07-10 19:28:00) [13]

появилась еще одна проблема:
создаю Локальный сервер(IBConsole),
вставляю в Interactive SQL такой код:

create table department(
id_dep Numeric(6,0) NOT NULL,
name Varchar(40) NOT NULL,
label Varchar(10) NOT NULL,
risk Float Default 0 NOT NULL,
Primary Key (id_dep)
);
Create table proffession(
id_prof Numeric(6,0) NOT NULL,
name Varchar(40) NOT NULL,
bonus Float Default 0 NOT NULL,
Primary Key (id_prof)
);
Create table employee(
id_emp Numeric(6,0) NOT NULL,
id_prof Numeric(6,0) NOT NULL,
id_dep Numeric(6,0) NOT NULL,
name Varchar(20) NOT NULL,
surname Varchar(30) NOT NULL,
uniform Numeric(5,0) NOT NULL,
base_salary Numeric(6,0) NOT NULL,
bonus Numeric(5,0) Default 0 NOT NULL,
Primary Key (id_emp),
);

create generator gendepartment;
create generator genprofession;
create generator genemployee;

set term !!;

create trigger create_department for department
before insert position 0
as begin
   new.id_dep = gen_id(gendepartment,1);
end!!
create trigger create_profession for profession
before insert position 0
as begin
   new.id_prof = gen_id(genprofession, 1);
end!!
create trigger create_employee for employee
before insert position 0
as begin
   new.id_emp = gen_id(genemployee,1);
end!!

set term; !!


нажимаю Execute, выбивает ошибку:

Error at line - Cannot perform operation -- DB is not open

Жму Abort выскакивает: Invalid database handle(no active conection)


как решить эту проблему?


Q8   (2007-07-10 15:46:00) [14]

снк за помощь. Переустановка решила проблему!


Сергей М.   (2007-07-10 15:41:00) [15]


> в чем дело?


В том что


> Не удается найти указаный файл



> Как исправить ошибку?


Инсталлировать на лок.хосте IB-сервер.


Наверх

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