Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Начинающим";
Текущий архив: 2007.08.05;
Скачать: [xml.tar.bz2];

Вниз

InterBase(проблема с IBConsole)   Найти похожие ветки 

 
Q8   (2007-07-10 15:38) [0]

В общем запускаю 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.
Не удается найти указаный файл

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


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


> в чем дело?


В том что


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



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


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


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

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


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

появилась еще одна проблема:
создаю Локальный сервер(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)


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


 
Johnmen ©   (2007-07-10 19:44) [4]

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


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

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


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

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


 
Johnmen ©   (2007-07-10 19:52) [7]

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


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

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


 
Johnmen ©   (2007-07-10 20:19) [9]

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


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

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

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

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


 
Johnmen ©   (2007-07-10 20:35) [11]


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

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


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

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


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

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


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

[13] это я к  [11]


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

WhiteCat снкс!

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



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

Форум: "Начинающим";
Текущий архив: 2007.08.05;
Скачать: [xml.tar.bz2];

Наверх





Память: 0.48 MB
Время: 0.037 c
9-1156047825
cxvxc
2006-08-20 08:23
2007.08.05
дайте 3д модель


2-1184140854
Tonich
2007-07-11 12:00
2007.08.05
SQL запрос


2-1184057982
click
2007-07-10 12:59
2007.08.05
Нарисовать тень...


2-1184062709
AleksandrR
2007-07-10 14:18
2007.08.05
Работа с датой


2-1183915073
..::KraN::..
2007-07-08 21:17
2007.08.05
Сворачивание программы в трей





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский