Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2006.12.31;
Скачать: CL | DM;

Вниз

Table   Найти похожие ветки 

 
Клара   (2006-12-11 11:11) [0]

Как избавиться от окна Login в Delphi, если БД в Access.
Database1.LoginPrompt:=False -не работает.


 
Плохиш ©   (2006-12-11 11:12) [1]


> Database1.LoginPrompt:=False -не работает.

Не верю или этот Database1 ни какого отношения к вопросу не имеет. И почему бы не использовать АДО?


 
Сергей М. ©   (2006-12-11 11:14) [2]


> Database1.LoginPrompt:=False -не работает


Работает. И оч даже замечательно.
Значит не у того объекта TDatabase ты это св-во устанавливаешь.


 
Клара   (2006-12-11 11:20) [3]

Да с ADO работает. Но мне нужно c Table или Query.
Я когда то это делала и мне кажется, что в дело в версиях Delphi.


 
Elen ©   (2006-12-11 11:25) [4]


>  что в дело в версиях Delphi.

Нет. см. [2]


 
Клара   (2006-12-11 11:30) [5]

А можно порядок подключения коротко.


 
Elen ©   (2006-12-11 11:36) [6]


> А можно порядок подключения коротко.

Алиасом пользуешся? В БДЕ прописан алиас?


 
Клара   (2006-12-11 11:40) [7]


> Elen

Да прописан.


 
Desdechado ©   (2006-12-11 11:41) [8]

Прежде, чем открывать Tquery, нужно:
1. прописать ему тот самый Database
2. указать запрос
3. подключить Database к БД


 
Клара   (2006-12-11 11:41) [9]

А можно подключить, каким то образом Table к ADOConnection.
В том то и дело, что не хочу пользоваться алиасом.


 
Elen ©   (2006-12-11 11:43) [10]


> Клара

Могу ошибаться, но попробуй убери в настройках User Name. Хотя все таки скорее [2].


 
Сергей М. ©   (2006-12-11 11:44) [11]

А что, на TTable свет клином сошелся ?


 
Desdechado ©   (2006-12-11 11:45) [12]

> можно подключить, каким то образом Table к ADOConnection.
мармелад с солеными огурцами под обувным кремом?

Это разные технологии. TADOTable+TADOConnection или TTable+TDatabase.


 
Клара   (2006-12-11 11:45) [13]


> Сергей М.

Примерно так.


 
Elen ©   (2006-12-11 11:46) [14]


> Клара

Так а чем алиас не катит?


 
Клара   (2006-12-11 12:03) [15]


> Desdechado

Да я поняла. Я так и думала.

Вся БД подключается через ADOConnection строкой, что проще.
Но работать удобней с Table.


 
Anatoly Podgoretsky ©   (2006-12-11 12:14) [16]

> Клара  (11.12.2006 11:11:00)  [0]

Возможно у тебя есть обработчик OnLogin


 
Anatoly Podgoretsky ©   (2006-12-11 12:18) [17]

> Клара  (11.12.2006 12:03:15)  [15]

Насчет удобства вопрос спорный, а вот грабли гарантированы, тем более для Акцесс, который исключительно SQL ориентированый. Ломай стереотипы пока не поздно, используй только три компонента TAdoConnection, TAdoDataset и TAdoCommand


 
Клара   (2006-12-11 12:19) [18]


> Anatoly Podgoretsky

А подробней.


 
Anatoly Podgoretsky ©   (2006-12-11 12:26) [19]

> Клара  (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:30) [20]

Ну бог с ним с ADOConnection.
Если я подключаю базу через алиас, то что должно быть DatabaseName.


 
Клара   (2006-12-11 12:32) [21]

Если через алиас, то нужно в свойстве AliasName прописать алиас.


 
Anatoly Podgoretsky ©   (2006-12-11 12:33) [22]

> Клара  (11.12.2006 12:30:20)  [20]

Имя твоей базы, локальный алиас
Если твой TDatabase назван AliasDB и связан с Alias, то AliasDB


 
Клара   (2006-12-11 12:36) [23]

Database1.LoginPrompt:=False, тогда как должно выглядеть отключение Logina. Вот это не работает.


 
Клара   (2006-12-11 12:39) [24]

Временно отключаюсь.


 
Desdechado ©   (2006-12-11 12:43) [25]

C:\Program Files\Borland\Delphi7\Demos\Db\


 
Anatoly Podgoretsky ©   (2006-12-11 12:51) [26]

> Клара  (11.12.2006 12:32:21)  [21]

Правильно, но TDatabase удобнее


 
ЮЮ ©   (2006-12-11 13:17) [27]


> Если я подключаю базу через алиас, то что должно быть DatabaseName.


Всё равно, что. Самое простое - продублировать AliasName. Тогда, указывая DataBaseName у компонентов, - не промахнешься - это все равно окажется TDataBase


 
Клара   (2006-12-11 14:56) [28]

Я так и сделала.
Всё равно не работает.


 
sniknik ©   (2006-12-11 15:17) [29]

> Всё равно не работает.
и слава Гейтсу за это, может хоть так начнешь использовать более новые и родные для access технологии...


 
Клара   (2006-12-11 15:33) [30]


> sniknik

Да использую я, использую. Проект я пытаюсь исправить, там где криво.
Приходится пробовать все варианты.



Страницы: 1 вся ветка

Текущий архив: 2006.12.31;
Скачать: CL | DM;

Наверх




Память: 0.53 MB
Время: 0.04 c
2-1165833561
RebroFF
2006-12-11 13:39
2006.12.31
Затрудняюсь построить запрос


15-1165585217
Сатир
2006-12-08 16:40
2006.12.31
Удалиние лишних bpl-ок


9-1141156965
Просто_Я
2006-02-28 23:02
2006.12.31
Почему такой код в DelphiX не работает?


3-1160653217
Gun Expert
2006-10-12 15:40
2006.12.31
ADO-компоненты в Delphi2006. Совместимость с D6


2-1165839672
DDDDDD
2006-12-11 15:21
2006.12.31
TdxDBGrid - при входе в поле - не те данные