-
> не компилируетсо
Надо сначала написать функцию PARAM(0)) или восспользоваться системной, но другой, поскольку в Дельфи такой нет.
-
> ПостОвый терминатор (11.06.2008 13:36:18) [18]
Ну находится, но только в нормальной системе это пофиг, все равно не восспользоваться.
-
>Anatoly Podgoretsky © (11.06.08 13:46) [21]
Да это я к тому, что можно подключить любую базу с любого места (ПостОвый терминатор © (11.06.08 10:00) [12])
-
> ПостОвый терминатор (11.06.2008 13:57:22) [22]
Так без записи этого любого места куда то не получится. Рядом с программой это не любое и это не рабочее.
Хранить можно как путь, так и полную connectionString
-
>Anatoly Podgoretsky © (11.06.08 14:05) [23]
> Хранить можно как путь, так и полную connectionString
Так я же предлагаю не ХРАНИТЬ, а строить в run-time
-
> ПостОвый терминатор (11.06.2008 14:13:24) [24]
Чего строить то, откуда будет известен путь?
Только не ссылайся на "рядом с программой"
-
> ADOConnection.ConnectionString:= 'Provider=Microsoft.Jet.
> OLEDB.4.0;User ID=Admin;Data Source=' + OpenDialog.FileName
> + ';Persist Security Info=False';
-
> ПостОвый терминатор (11.06.2008 15:41:26) [26]
Это позволит открыть где угодно, но это и заставит делать это каждый раз.
Я же предлагаю это делать в стандартном диалоге подключения, где данные о сервере берутся сохраненые и обычно там же есть кнопочка поиска. Результат последнего открытия сохраняется. Вот тогда это будет удобно пользователю и не ограничит размещение базы одним местом.
-
Полностью согласен (я это привел только в качестве примера).
-
>ПостОвый терминатор © (11.06.08 16:15) [28]
>Полностью согласен (я это привел только в качестве примера).
Очень вредный пример
-
Поэтому и долбил, такие примеры больше вреда приносят.
-
Anatoly Podgoretsky © (11.06.08 13:41) [19]
В реестр надо сначала записать.
Делается udl файл, ложится с программой
-
udl - лишь один из способов, и "ложится" он в другое место
PS. В данном контексе грамотнее использовать глагол "кладется"
-
MsGuns © (13.06.08 13:24) [32]
спаибо ))
из данного обсуждения следует что способов получения пути к базе достаточно много, до которых можно додуматься самостоятельно обладая общими знаниями программирования.
-
> MsGuns © (11.06.08 12:00) [14]
> >Ega23 © (11.06.08 10:49) [13]
>
> Вот зачем готовое давать ?
А почему нет?
-
> Тын-Дын © (14.06.08 10:35) [34]
>
>
> > MsGuns © (11.06.08 12:00) [14]
> > >Ega23 © (11.06.08 10:49) [13]
> >
> > Вот зачем готовое давать ?
>
>
> А почему нет?
>
Вырастешь, поймёшь. Можнт быть.