![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
Помогите разобраться, как подключить алиасы баз данных. [D7]
Jackass © (2003-04-01 13:04:00)Доброго времени суток, уважаемые Мастера!
Помогите разобраться, как подключить алиасы баз данных.
Проблема в следующем:
я помещаю на форму Table и DataSource и подключаю их друг к другу. Но когда пытаюсь открыть TableName в каком нибудь алиасе, отличном от DBDemos или DefaultDD, возникает ошибка Key violation.
Поможите, люди добрые!
Соловьев (2003-04-01 13:23:00) [21]
> Недостаточно сведений для подключения к DNS c помощью SQL
> Connect
> Воспользуйтесь SQLDriverConnect
скорее всего Access
MsGuns (2003-04-01 13:22:00) [22]Ага, все ж таки Парадокс через ADO. Я угадал ?
MsGuns (2003-04-01 13:21:00) [23]Jackass (01.04.03 13:11)
Извиняюсь, невнимательно прочитал ;(((.
Сделать можно все, даже коня выдоить.
Какими компонентами пользуемся ? Какую БД юзаем - Парадокс ?
После этого возможны ответы и про драйвера и про все остальное
Jackass (2003-04-01 13:19:00) [24]Ошибка полностью звучит так:
Общий сбой
Недостаточно сведений для подключения к DNS c помощью SQL Connect
Воспользуйтесь SQLDriverConnect
Соловьев (2003-04-01 13:19:00) [25]алиас создан в BDE Administratore?
MsGuns (2003-04-01 13:17:00) [26]>Jackass (01.04.03 13:11)
>А можно тоже самое сделать через драйвера баз данных?
1. Что сделать ?
2. Где я упомянул слово "драйвер баз данных" ?
Jackass (2003-04-01 13:11:00) [27]А можно тоже самое сделать через драйвера баз данных?
MsGuns (2003-04-01 13:09:00) [28]1. Используй TDataBase и его св-во AliasName
2. Для динамической настройки алиаса на нужный каталог БД (в смысле, чтоб не лазить перед запуском проги в DBE-Admin) используй методы TSession для создания нужного алиаса только на время работы проги. Это замечание действительно только при условии, что БД расположена на том компе, откуда запущена прога и другие компы ее не юзают
Jackass (2003-04-01 13:08:00) [29]В том то и дело, что DatabaseName, отличное от DBDemos или DefaultDD, выдает ошибку!
Соловьев (2003-04-01 13:06:00) [30]DatabaseName