![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
Table [D7]
Клара © (2006-12-11 11:11:00)Как избавиться от окна Login в Delphi, если БД в Access.
Database1.LoginPrompt:=False -не работает.
Клара (2006-12-11 15:33:00) [1]
> sniknik
Да использую я, использую. Проект я пытаюсь исправить, там где криво.
Приходится пробовать все варианты.
sniknik (2006-12-11 15:17:00) [2]> Всё равно не работает.
и слава Гейтсу за это, может хоть так начнешь использовать более новые и родные для access технологии...
Клара (2006-12-11 14:56:00) [3]Я так и сделала.
Всё равно не работает.
ЮЮ (2006-12-11 13:17:00) [4]
> Если я подключаю базу через алиас, то что должно быть DatabaseName.
Всё равно, что. Самое простое - продублировать AliasName. Тогда, указывая DataBaseName у компонентов, - не промахнешься - это все равно окажется TDataBase
Anatoly Podgoretsky (2006-12-11 12:51:00) [5]> Клара (11.12.2006 12:32:21) [21]
Правильно, но TDatabase удобнее
Desdechado (2006-12-11 12:43:00) [6]C:\Program Files\Borland\Delphi7\Demos\Db\
Клара (2006-12-11 12:39:00) [7]Временно отключаюсь.
Клара (2006-12-11 12:36:00) [8]Database1.LoginPrompt:=False, тогда как должно выглядеть отключение Logina. Вот это не работает.
Anatoly Podgoretsky (2006-12-11 12:33:00) [9]> Клара (11.12.2006 12:30:20) [20]
Имя твоей базы, локальный алиас
Если твой TDatabase назван AliasDB и связан с Alias, то AliasDB
Клара (2006-12-11 12:32:00) [10]Если через алиас, то нужно в свойстве AliasName прописать алиас.
Клара (2006-12-11 12:30:00) [11]Ну бог с ним с ADOConnection.
Если я подключаю базу через алиас, то что должно быть DatabaseName.
Anatoly Podgoretsky (2006-12-11 12:26:00) [12]> Клара (11.12.2006 12:19:18) [18]
Что подробнее?
Бросаешь в DataModule TAdoConnection и настраиваешь строку подключения.
Затем все AdoDataset и AdoCommand связываешь по Connection с данным TAdoConnection и наслаждаешься.
ЗЫ: Table = Dataset если [Command]Text = 'SELECT * FROM tbl', но допускает значительно более сложные запросы, а не только эту простую форму, в простой форме нет разницы в использование между AdoDataset и [Ado]Table, ну кроме надежности и нагрузки на систему.
Клара (2006-12-11 12:19:00) [13]
> Anatoly Podgoretsky
А подробней.
Anatoly Podgoretsky (2006-12-11 12:18:00) [14]> Клара (11.12.2006 12:03:15) [15]
Насчет удобства вопрос спорный, а вот грабли гарантированы, тем более для Акцесс, который исключительно SQL ориентированый. Ломай стереотипы пока не поздно, используй только три компонента TAdoConnection, TAdoDataset и TAdoCommand
Anatoly Podgoretsky (2006-12-11 12:14:00) [15]> Клара (11.12.2006 11:11:00) [0]
Возможно у тебя есть обработчик OnLogin
Клара (2006-12-11 12:03:00) [16]
> Desdechado
Да я поняла. Я так и думала.
Вся БД подключается через ADOConnection строкой, что проще.
Но работать удобней с Table.
Elen (2006-12-11 11:46:00) [17]
> Клара
Так а чем алиас не катит?
Клара (2006-12-11 11:45:00) [18]
> Сергей М.
Примерно так.
Desdechado (2006-12-11 11:45:00) [19]> можно подключить, каким то образом Table к ADOConnection.
мармелад с солеными огурцами под обувным кремом?
Это разные технологии. TADOTable+TADOConnection или TTable+TDatabase.
Сергей М. (2006-12-11 11:44:00) [20]А что, на TTable свет клином сошелся ?