powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Firebird, InterBase [игнор отключен] [закрыт для гостей] / Как програмно создать сервер?
25 сообщений из 31, страница 1 из 2
Как програмно создать сервер?
    #32416172
tors
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Как програмно создать сервер в Interbase?
...
Рейтинг: 0 / 0
Как програмно создать сервер?
    #32416190
Фотография fedd
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
вы не путаете ли слова "сервер" и "база данных"?
...
Рейтинг: 0 / 0
Как програмно создать сервер?
    #32416508
_Dick_
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
прочитать пару книжек, что бы не задавать таких вопросов
...
Рейтинг: 0 / 0
Как програмно создать сервер?
    #32420100
хмм.... ну почему же????????
есть еще вариант:
1. идем на
http://sourceforge.net/project/showfiles.php?group_id=9028
2. делаем прогу, которая:
1.2. забирает сырцы со ссылки (см. выше)
2.2. компилит все это
2.3. регистрит в текущей ОС и запускает

))))))))))))))))

ЗЫ: ето программа минимум - можно еще добавить пукты:
-2. Написать компилятор
-1. Написать ОС
0. Написать самому сервер

)))))))))))))
...
Рейтинг: 0 / 0
Как програмно создать сервер?
    #32420566
tors
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Ув. All вы меня не поняли.
Когда я установил IB, открываю IBConsol.
Первое что необходимо сделать - это зарегистрировать сервер(Remote).
Я хочу написать прогу которую запускает Installer и которая регистрирует сервер и ставит БД.
И еще когда я создаю БД из IBConsol(Create Database) ее не видит ни IBConsol ни моя прога.Как зарегистрировать БД не из менюшек IBConsol, а с помощью языка SQL либо API.
У меня есть файл(Script.sql), в нем несколько команд sql(create table,view,procedure,generator), как мне из проги написанной например на C++ Builder запустить этот скрипт.
...
Рейтинг: 0 / 0
Как програмно создать сервер?
    #32420595
Фотография Dnico
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Насколько я понимаю, то для работы с Бд не нужно ничего регистрировать.
Просто указывается строка коннекта ...
Что касается IBConsole и прочих программ - регистрация это всего лишь указание той самой строки

Для работы с Базой в BCB есть компоненты Interbase. Там все есть ...

Best regards,
Dnico.
...
Рейтинг: 0 / 0
Как програмно создать сервер?
    #32420602
aPT
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Регистрация базы в консоли делает базу видимой в консоли. Все. Никаких специальных действий по регистрации базы проводить не надо для работы из другой программы!!!!
...
Рейтинг: 0 / 0
Как програмно создать сервер?
    #32420991
tors
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
автор
У меня есть файл(Script.sql), в нем несколько команд sql(create table,view,procedure,generator), как мне из проги написанной например на C++ Builder запустить этот скрипт.

Не один запрос SQL, а несколько сразу
...
Рейтинг: 0 / 0
Как програмно создать сервер?
    #32420997
tors
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
автор
Первое что необходимо сделать - это зарегистрировать сервер(Remote).
Я хочу написать прогу которую запускает Installer и которая регистрирует сервер...

Как с помощь компонент зарегистрировать сервер(Remote).
...
Рейтинг: 0 / 0
Как програмно создать сервер?
    #32421017
Мимопроходящий
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Не нужно его регистрировать!
Тебе же уже сказали, что консоль это делает для себя .
Потому что так захотел автор консоли.
...
Рейтинг: 0 / 0
Как програмно создать сервер?
    #32421020
Gold
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Ты не трогай консоль - она вобще никакого отношения к базе не имеет - это просто програмка, которую написал одит тип по имени Джэф
Чтобы вополнить скрипт, могу посоветовать компоненту iFIBSqlScript из библиотеки FIBPlus.
Если ты используешь IBX, BDE и т.п., то тебе прийдёться выдёргивать и выполнять по одной команде из твоего сценария в цикле. Причём если у тебя в сценарии будут триггеры и ХП, то желательно бы обрабатывать конструкции SET TERM ещё, чтобы отличать конец окоманды от конца оператора PSQL.
...
Рейтинг: 0 / 0
Как програмно создать сервер?
    #32421042
Мимопроходящий
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
GoldЕсли ты используешь IBX, BDE и т.п., то тебе прийдёться выдёргивать и выполнять по одной команде из твоего сценария в цикле.
Довожу до вашего сведения, что в IBX с 23 октября 2001 (!!!) существует компонента IBScript. Эквивалент которой появился в FIB+ совсем недавно.
...
Рейтинг: 0 / 0
Как програмно создать сервер?
    #32421055
Gold
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Интересно... А почему же тогда его нету в стандартном наборе компонент, идущих с Дельфи7 ???
...
Рейтинг: 0 / 0
Как програмно создать сервер?
    #32421070
Мимопроходящий
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Вопросы к Борланду.
А по поводу IBX, уже сто раз говорилось, что их нужно обновлять!
...
Рейтинг: 0 / 0
Как програмно создать сервер?
    #32421152
Gold
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Хм, но ведь 7-я дельфя вышла в 2002-м, т.е. то, что было сделано ещё в 2001-м, по идее должно было войти в стандартный набор...
...
Рейтинг: 0 / 0
Как програмно создать сервер?
    #32421164
Мимопроходящий
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Если б так было, то Борланд не был бы Борландом
...
Рейтинг: 0 / 0
Как програмно создать сервер?
    #32423302
tors
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
автор
Как с помощью компонент зарегистрировать сервер(Remote).

ответ
Не нужно его регистрировать!
Тебе же уже сказали, что консоль это делает для себя.
Потому что так захотел автор консоли.


Да но в IBDatabase.DatabaseName="Quant:Medicalbase".
Где Quant - имя сервера, Medicalbase - БД.
Если не указать имя зарегистрированного сервера, прописанного в файле Hosts - торба.
...
Рейтинг: 0 / 0
Как програмно создать сервер?
    #32423326
гость______
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
а откуда ты узнаешь, какой ip-адрес у этого сервера?????

далее - 2 варианта:
1. если ты отдаешь базу чужакам, то ip ты все-равно заранее
не знаешь, следовательно - это их проблема: либо пусть регистрят
в DNS, либо, если лохи, бегают и ручками в файле хостов
правят
2. если это твоя внутренняя проблема, то
2.1. поднимаешь DNS
2.2. или никто тебе не мешает, хотя-бы даже в твоей проге открыть
файл hosts на правку и вписать туда все, что хочешь
2.3. поискать приличные инсталлеры, возможно, поможет этот:
http://nsis.sourceforge.net/home/
...
Рейтинг: 0 / 0
Как програмно создать сервер?
    #32425079
tors
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
...
Рейтинг: 0 / 0
Как програмно создать сервер?
    #32425080
tors
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ip-адрес можно прописать локальный(127.0.0.1), мне пока подходит.

автор
Первое что необходимо сделать - это зарегистрировать сервер(Remote).

Как с помощь компонент зарегистрировать сервер(Remote).
...
Рейтинг: 0 / 0
Как програмно создать сервер?
    #32425680
Фотография VF
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
2 tors
Как с помощь компонент зарегистрировать сервер(Remote).
какие компоненты используешь?
если IBX, то в компоненте TIBDatabase нужно свойству DatabaseName задать имя базы с сервером, при использовании IP нужно указать типа
Код: plaintext
 127 . 0 . 01 :c:\database\MyBase.gdb
а ещё диалект не забудь указать...
...
Рейтинг: 0 / 0
Как програмно создать сервер?
    #32425681
Фотография VF
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
лоханулся...
Код: plaintext
должно быть  127 . 0 . 0 . 1 :c:\database\MyBase.gdb
...
Рейтинг: 0 / 0
Как програмно создать сервер?
    #32425768
tors
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
А я хочу указывать не ip, а имя сервера.
Quant:MyBase.
Но если Quant не зарегистрировать в IB, ничего не выйдет.
Как програмно зарегистрировать сервер?
Или может есть Installer, который это делает?
...
Рейтинг: 0 / 0
Как програмно создать сервер?
    #32425792
Фотография fedd
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
каие мы тупые, не понимаем, чего хочет tors!

лично я вижу 2 возможных вопроса:

1) Quant - это название сервера? Не хочете писать ip? тогда его надо прописать в C:\WINNT\system32\drivers\etc\hosts. Как это сделать программно и зачем, не знаю

2) MyBase - название базы данных? не хочете писать путь к файлу, а хотите использовать алиас? лично я не знаю как регистрировать алиас на сервере, может кто подскажет, заодно и как это сделать программно.
...
Рейтинг: 0 / 0
Как програмно создать сервер?
    #32426194
Мимопроходящий
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
torsНо если Quant не зарегистрировать в IB, ничего не выйдет.
Как програмно зарегистрировать сервер?
Он то плакал, то смеялся.
То щетинился как еж...
Он над нами издевался!
Сумашедший, что возмешь...
&nbsp&nbsp(В.Высоцкий)
...
Рейтинг: 0 / 0
25 сообщений из 31, страница 1 из 2
Форумы / Firebird, InterBase [игнор отключен] [закрыт для гостей] / Как програмно создать сервер?
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]