InterBASE error
От: Vodyamba Россия  
Дата: 10.03.05 01:30
Оценка:
Помогите плиз... я начал пять минут назад осваивать Interbase... Не могу понять в чем создавать саму БД.. в IBConsole я так понял она просто подключается и т.п. В инете не могу найти ответа на такой видать банальный вопрос...
... << RSDN@Home 1.1.4 beta 3 rev. 185>>
Re: InterBASE error
От: Callisto  
Дата: 10.03.05 05:04
Оценка:
Здравствуйте, Vodyamba, Вы писали:

V>Помогите плиз... я начал пять минут назад осваивать Interbase... Не могу понять в чем создавать саму БД.. в IBConsole я так понял она просто подключается и т.п. В инете не могу найти ответа на такой видать банальный вопрос...


и даже в меню не смотрел ?

Меню -> DataBase -> Create Database...
Re[2]: InterBASE error
От: Vodyamba Россия  
Дата: 10.03.05 06:37
Оценка:
Здравствуйте, Callisto, Вы писали:

C>и даже в меню не смотрел ?


C>Меню -> DataBase -> Create Database...


Это то я сделал, только вот таблицы и прочее создавать не получается... элементы меню не реагируют ни на правую ни на левую кнопку мыши....
... << RSDN@Home 1.1.4 beta 3 rev. 185>>
Re: InterBASE error
От: Drago Россия  
Дата: 10.03.05 07:40
Оценка:
Здравствуйте, Vodyamba, Вы писали:

V>Помогите плиз... я начал пять минут назад осваивать Interbase... Не могу понять в чем создавать саму БД.. в IBConsole я так понял она просто подключается и т.п. В инете не могу найти ответа на такой видать банальный вопрос...

имхо родные средства Interbase далеко не так удобны, как хотелось бы. могу порекомендовать IBExpert (www.ibexpert.com) для xUSSR он бесплатен. а еще добрый совет: визуальные системы это здорово и удобно. но на мой взгляд, надо быть готовым сделать то что нужно ручками. учитесь писать скрипты
Re[2]: InterBASE error
От: Vodyamba Россия  
Дата: 10.03.05 09:08
Оценка:
Здравствуйте, Drago, Вы писали:

D>имхо родные средства Interbase далеко не так удобны, как хотелось бы. могу порекомендовать IBExpert (www.ibexpert.com) для xUSSR он бесплатен. а еще добрый совет: визуальные системы это здорово и удобно. но на мой взгляд, надо быть готовым сделать то что нужно ручками. учитесь писать скрипты


Уже качаю.... спасибо...
Re[3]: InterBASE error
От: Аноним  
Дата: 14.03.05 00:18
Оценка:
Здравствуйте, Vodyamba, Вы писали:

V>Здравствуйте, Callisto, Вы писали:


C>>и даже в меню не смотрел ?


C>>Меню -> DataBase -> Create Database...


V>Это то я сделал, только вот таблицы и прочее создавать не получается... элементы меню не реагируют ни на правую ни на левую кнопку мыши..


Таблица создается с помощью SQL-запроса create table ну и так далее. См. помощь по SQL
Re[3]: InterBASE error
От: Аноним  
Дата: 14.03.05 09:15
Оценка:
Здравствуйте, Vodyamba, Вы писали:

V>Здравствуйте, Drago, Вы писали:


D>>имхо родные средства Interbase далеко не так удобны, как хотелось бы. могу порекомендовать IBExpert (www.ibexpert.com) для xUSSR он бесплатен. а еще добрый совет: визуальные системы это здорово и удобно. но на мой взгляд, надо быть готовым сделать то что нужно ручками. учитесь писать скрипты


V>Уже качаю.... спасибо...


/*=========Create Database========*/
CREATE DATABASE "c:\LibDB\library.gdb"
USER "SYSDBA" PASSWORD "masterkey"
PAGE_SIZE=2048 DEFAULT CHARACTER SET WIN1251;

/*=========CREATE TABLES==========*/

CREATE TABLE Statistic
(
StatID int NOT NULL,
BookID int NOT NULL,
TotalOrders int NOT NULL,
MissOrders int NOT NULL,
MissCoeficient computed by (MissOrders/TotalOrders),
PRIMARY KEY (StatID)
);

.........
Re[4]: InterBASE error
От: Vodyamba Россия  
Дата: 14.03.05 11:34
Оценка:
Здравствуйте, <Аноним>, Вы писали:

А>/*=========Create Database========*/

А>CREATE DATABASE "c:\LibDB\library.gdb"
А> USER "SYSDBA" PASSWORD "masterkey"
А> PAGE_SIZE=2048 DEFAULT CHARACTER SET WIN1251;

А>/*=========CREATE TABLES==========*/


А>CREATE TABLE Statistic

А>(
А> StatID int NOT NULL,
А> BookID int NOT NULL,
А> TotalOrders int NOT NULL,
А> MissOrders int NOT NULL,
А> MissCoeficient computed by (MissOrders/TotalOrders),
А> PRIMARY KEY (StatID)
А>);

А>.........


спасибо уже чуть разобрался....
Re[4]: InterBASE error
От: Vodyamba Россия  
Дата: 14.03.05 11:34
Оценка:
Спасибо уже чуть разоюрался, но появилась новая проблема...

Как организовать сетевую версию навигационного доступа к данным?
Как сделать обновление, чтобы данные изменённые в одном приложении отобразились в другом?
Пока делаю так-
IBtable.close;
IBDatabase.connected:=false;
IBDatabase.connected:=true;
IBtable.open;


Как в TIBDatabase указать зарегистрированный сервер в IBConsole?.. пока получается только указывать файл *.gdb и это никак не отличается от однопользовательского доступа...
Re[5]: InterBASE error
От: Slaffka  
Дата: 14.03.05 12:17
Оценка:
Здравствуйте, Vodyamba, Вы писали:

V>Спасибо уже чуть разоюрался, но появилась новая проблема...


V>Как организовать сетевую версию навигационного доступа к данным?

V>Как сделать обновление, чтобы данные изменённые в одном приложении отобразились в другом?
V>Пока делаю так-
V>
V>IBtable.close;
V>IBDatabase.connected:=false;
V>IBDatabase.connected:=true;
V>IBtable.open;
V>


IBTable1.ApplyUpdates();
IBTable1.CommitRetaining();

V>Как в TIBDatabase указать зарегистрированный сервер в IBConsole?.. пока получается только указывать файл *.gdb и это никак не отличается от однопользовательского доступа...


ServerName:DBPathOn Server
Re[5]: InterBASE error
От: Slaffka  
Дата: 14.03.05 12:17
Оценка:
А>>.........

V>спасибо уже чуть разобрался....


Могу кинуть кой какую инфу по Ibase
Re[6]: InterBASE error
От: Vodyamba Россия  
Дата: 15.03.05 07:33
Оценка:
Здравствуйте, Slaffka, Вы писали:

S>Могу кинуть кой какую инфу по Ibase


Был бы очень благодарен... Заранее огромное спасибо... vodyamba@mail.ru
... << RSDN@Home 1.1.4 beta 3 rev. 185>>
Re[6]: InterBASE error
От: Vodyamba Россия  
Дата: 15.03.05 07:33
Оценка:
Здравствуйте, Slaffka, Вы писали:

S>IBTable1.ApplyUpdates();

Вызывается, но толку мало...

S>IBTable1.CommitRetaining();

Нет такой процедуры... говорит делфи... и на первые буквы ничего подобного нет ни у TIBTtable ни у TIBDatabase...

V>>Как в TIBDatabase указать зарегистрированный сервер в IBConsole?.. пока получается только указывать файл *.gdb и это никак не отличается от однопользовательского доступа...


S>ServerName:DBPathOn Server


Значит я правильно понял указывается всегда путь, а ни какой-нибудь зарегистрированный Алиас???
... << RSDN@Home 1.1.4 beta 3 rev. 185>>
Re[7]: InterBASE error
От: Slaffka  
Дата: 15.03.05 07:49
Оценка:
S>>ServerName:DBPathOn Server

V>Значит я правильно понял указывается всегда путь, а ни какой-нибудь зарегистрированный Алиас???

Да, например ServerDB:c:\DC\database.gdb
... << RSDN@Home 1.1.3 stable >>
Re[2]: InterBASE error
От: Slaffka  
Дата: 15.03.05 08:37
Оценка:
Здравствуйте, Drago, Вы писали:

D>имхо родные средства Interbase далеко не так удобны, как хотелось бы. могу порекомендовать IBExpert (www.ibexpert.com) для xUSSR он бесплатен. а еще добрый совет: визуальные системы это здорово и удобно. но на мой взгляд, надо быть готовым сделать то что нужно ручками. учитесь писать скрипты


Но в том же IBExpert можно смотреть какой код SQL выполняется в результате наших действий. Это же хорошо при обучении.
... << RSDN@Home 1.1.3 stable >>
Re[3]: InterBASE error
От: Drago Россия  
Дата: 15.03.05 08:50
Оценка:
Здравствуйте, Slaffka, Вы писали:

S>Но в том же IBExpert можно смотреть какой код SQL выполняется в результате наших действий. Это же хорошо при обучении.

бесспорно. учиться можон и нужно всеми доступными путями, в том числе просмотривая логи команд в визуальных системах. но в любом случае в Interbase есть Programmer's guide, Language reference etc — то, что нужно изучать в первую очередь. визуальные системы это всего лишь средство облегчающее работу, не надо ставить его во главу угла
Re[7]: InterBASE error
От: Callisto  
Дата: 15.03.05 09:54
Оценка:
S>>IBTable1.CommitRetaining();
V>Нет такой процедуры... говорит делфи... и на первые буквы ничего подобного нет ни у TIBTtable ни у TIBDatabase...

это у TIBTransaction
Re[7]: InterBASE error
От: Vodyamba Россия  
Дата: 16.03.05 00:49
Оценка:
Спасибо Slaffka за инфу...
... << RSDN@Home 1.1.4 beta 3 rev. 185>>
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.