Главная страница
    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.51 MB
Время: 0.039 c
15-1165394136
bmv
2006-12-06 11:35
2006.12.31
quick report для delphi2006


2-1165914539
WhiteBarin
2006-12-12 12:08
2006.12.31
Как узнать имя текущего пользователя и его логин


15-1165766364
vidiv
2006-12-10 18:59
2006.12.31
Как в ASPLinux поставить KDE?


15-1165684351
Vovan#2
2006-12-09 20:12
2006.12.31
Делфи продолжает глючить.


8-1147428756
Torin
2006-05-12 14:12
2006.12.31
Модем, проиграть wav и записать ответ





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский