Top.Mail.Ru
Мастера DELPHI, Delphi programming community Титульная страница Поиск, карта сайта Написать письмо 
| Новости | Поиск | FAQ | Статьи | Книги | Новости VCL |
| Форумы ЧАТ | Орешник | KOL и MCK |
Форумы -» Основная («Начинающим»)/ Базы / WinAPI / Компоненты / Сети / Media / Игры / Corba и COM / KOL / FreePascal / .Net / Прочее / RSDN.ORG

« предыдущая ветвь | форум | следующая ветвь »

базы в локальной сети [D7]


WonderfulDay ©   (2005-09-20 22:17:00) 

Вопрос теоретический (потому что у меня нет локальной сети).
Как увидеть какие есть доступные базы в локальной сети? (BDE)


evvcom   (2005-09-22 13:44:00) [1]


> Вопрос теоретический (потому что у меня нет локальной сети).

Ну так поставь, и вопрос будет уже практический. Устанавливаешь поддержку сети и коннектишься к своей машине, через проводник, например так \\127.0.0.1 и начинаешь изучать работу с сетью.


Chris   (2005-09-22 11:43:00) [2]

В запросе TQuery пишется имя таблицы. Имя таблицы может быть также и ссылкой на файл:
SELECT * FROM MyTable
или
SELECT * FROM "C:\Базы данных\MyTable.dbf"
или
SELECT * FROM "\\OtherComp\Share\Базы данных\Таблица на другом компе.dbf"


Desdechado   (2005-09-22 11:15:00) [3]

это все в букварях написано
Tdatabase-TQuery и далее уже по необходимости


WonderfulDay!   (2005-09-22 00:46:00) [4]

Да, вопрос я действительно поставил немного некорректно.
Мне, допустим, нужно подключиться к определённой базе, которая находится на другом компьютере, объединённым с моим по локальной сети. Как с помощью того же TQuery можно это сделать? Что куда написать и т.д.


Rule   (2005-09-21 10:56:00) [5]

если подразумевается клиент серверная архитектура, то только сканировать порты на наличие нужных служб ... дорлго и вирусоподобно, ИМХО естественно,
и критически долго если маска подсети имеет вид 255.0.0.0


ANB   (2005-09-21 10:28:00) [6]


> Понятие "доступность БД", имхо, подразумевает, что к ней
> можно подключиться.
- а автор не просил подключаться. Какой вопрос, такой и ответ :)))


Anatoly Podgoretsky   (2005-09-21 10:00:00) [7]

WonderfulDay ©   (20.09.05 22:17)  
Для файловых баз DIR /S каждая папка это база!


Desdechado   (2005-09-21 09:20:00) [8]

2 ANB
Понятие "доступность БД", имхо, подразумевает, что к ней можно подключиться. А как подключиться "туда, не зная куда"? Особенно без пароля? Да и DBF - не обязательно БД. И, кроме того, даже DBF может лежать в запароленном сетевом ресурсе.


ANB   (2005-09-20 22:48:00) [9]

Это смотря какие базы. Если оракловые - то можно почитать список доступных баз из файла или через OCI (правда его все равно придется ручками настроить, хотя я видел програмку самого оракла, которая умеет эту инфу из сетки тянуть), если ms sql, то там тоже есть соотвествующие функции. Можно поискать по сетке все доступные файлы с расширением DBF (могу выслать пример).
Только зачем все это нужно ?


Desdechado   (2005-09-20 22:20:00) [10]

никак
программа должна знать, что она ищет и куда цепляется


Наверх

Титульная страница Поиск, карта сайта Написать письмо