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

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

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

)))))))))))))
...
Рейтинг: 0 / 0
25.02.2004, 12:11
    #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
25.02.2004, 12:20
    #32420595
Dnico
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как програмно создать сервер?
Насколько я понимаю, то для работы с Бд не нужно ничего регистрировать.
Просто указывается строка коннекта ...
Что касается IBConsole и прочих программ - регистрация это всего лишь указание той самой строки

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

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

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

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

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


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

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

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

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

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

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

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


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