Помогите плиз... я начал пять минут назад осваивать Interbase... Не могу понять в чем создавать саму БД.. в IBConsole я так понял она просто подключается и т.п. В инете не могу найти ответа на такой видать банальный вопрос...
Здравствуйте, Vodyamba, Вы писали:
V>Помогите плиз... я начал пять минут назад осваивать Interbase... Не могу понять в чем создавать саму БД.. в IBConsole я так понял она просто подключается и т.п. В инете не могу найти ответа на такой видать банальный вопрос...
Здравствуйте, Vodyamba, Вы писали:
V>Помогите плиз... я начал пять минут назад осваивать Interbase... Не могу понять в чем создавать саму БД.. в IBConsole я так понял она просто подключается и т.п. В инете не могу найти ответа на такой видать банальный вопрос...
имхо родные средства Interbase далеко не так удобны, как хотелось бы. могу порекомендовать IBExpert (www.ibexpert.com) для xUSSR он бесплатен. а еще добрый совет: визуальные системы это здорово и удобно. но на мой взгляд, надо быть готовым сделать то что нужно ручками. учитесь писать скрипты
Здравствуйте, 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)
);
Здравствуйте, <Аноним>, Вы писали:
А>/*=========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) А>);
А>.........
Спасибо уже чуть разоюрался, но появилась новая проблема...
Как организовать сетевую версию навигационного доступа к данным?
Как сделать обновление, чтобы данные изменённые в одном приложении отобразились в другом?
Пока делаю так-
Как в TIBDatabase указать зарегистрированный сервер в IBConsole?.. пока получается только указывать файл *.gdb и это никак не отличается от однопользовательского доступа...
Здравствуйте, Vodyamba, Вы писали:
V>Спасибо уже чуть разоюрался, но появилась новая проблема...
V>Как организовать сетевую версию навигационного доступа к данным? V>Как сделать обновление, чтобы данные изменённые в одном приложении отобразились в другом? V>Пока делаю так- V>
IBTable1.ApplyUpdates();
IBTable1.CommitRetaining();
V>Как в TIBDatabase указать зарегистрированный сервер в IBConsole?.. пока получается только указывать файл *.gdb и это никак не отличается от однопользовательского доступа...
Здравствуйте, Slaffka, Вы писали:
S>IBTable1.ApplyUpdates();
Вызывается, но толку мало...
S>IBTable1.CommitRetaining();
Нет такой процедуры... говорит делфи... и на первые буквы ничего подобного нет ни у TIBTtable ни у TIBDatabase...
V>>Как в TIBDatabase указать зарегистрированный сервер в IBConsole?.. пока получается только указывать файл *.gdb и это никак не отличается от однопользовательского доступа...
S>ServerName:DBPathOn Server
Значит я правильно понял указывается всегда путь, а ни какой-нибудь зарегистрированный Алиас???
S>>ServerName:DBPathOn Server
V>Значит я правильно понял указывается всегда путь, а ни какой-нибудь зарегистрированный Алиас???
Да, например ServerDB:c:\DC\database.gdb
Здравствуйте, Drago, Вы писали:
D>имхо родные средства Interbase далеко не так удобны, как хотелось бы. могу порекомендовать IBExpert (www.ibexpert.com) для xUSSR он бесплатен. а еще добрый совет: визуальные системы это здорово и удобно. но на мой взгляд, надо быть готовым сделать то что нужно ручками. учитесь писать скрипты
Но в том же IBExpert можно смотреть какой код SQL выполняется в результате наших действий. Это же хорошо при обучении.
Здравствуйте, Slaffka, Вы писали:
S>Но в том же IBExpert можно смотреть какой код SQL выполняется в результате наших действий. Это же хорошо при обучении.
бесспорно. учиться можон и нужно всеми доступными путями, в том числе просмотривая логи команд в визуальных системах. но в любом случае в Interbase есть Programmer's guide, Language reference etc — то, что нужно изучать в первую очередь. визуальные системы это всего лишь средство облегчающее работу, не надо ставить его во главу угла