Top.Mail.Ru
Мастера DELPHI, Delphi programming community Титульная страница Поиск, карта сайта Написать письмо 
| Новости | Поиск | FAQ | Статьи | Книги | Новости VCL |
| Форумы ЧАТ | Орешник | KOL и MCK |
Форумы -» Основная («Начинающим»)/ Базы / WinAPI / Компоненты / Сети / Media / Игры / Corba и COM / KOL / FreePascal / .Net / Прочее / RSDN.ORG

« предыдущая ветвь | форум | следующая ветвь »

как подружить TDataBase и TQuery? [D6]


AFrolov ©   (2002-10-04 10:01:00) 

Как сделать подключение TQuery к данным через TDataBase.
Заранее спасибо.


gek   (2002-10-04 11:23:00) [1]

> ЮЮ © (04.10.02 11:03)
Да скорее всего выполняется
> AFrolov © (04.10.02 10:52)
Послушай ЮЮ от (04.10.02 11:03)


ЮЮ   (2002-10-04 11:03:00) [2]

2> Query2.DataBaseName=<Значение в DataBase.DataBaseName>
Так и было сделано.
Значит не совсем так. Попробуй поискать свою Query среди DataBase.DataSets . Наверняка её там нет.

А просто запрос выполняется в Designe Time?


AFrolov   (2002-10-04 10:52:00) [3]

2 > Query2.DataBaseName=<Значение в DataBase.DataBaseName>
Так и было сделано.
2 > gek © (04.10.02 10:38)Здесь проблема немного в другом. Дело в том, что Query2.Database= nil (видно под дебагером) и следовательно происходит обращение к несозданному объекту, что влечт за собой ошибку. По этому интересно, как это своиство на Database перекинуть?


ЮЮ   (2002-10-04 10:45:00) [4]

gek © (04.10.02 10:38)

Когда Query2.DataBase=nil, все методы DataBase хороши одинаково :-)


gek   (2002-10-04 10:38:00) [5]

А если так

Query2.DataBase.TransIsolation:=tiDirtyRead;
Query2.Database.StartTransaction;


ЮЮ   (2002-10-04 10:36:00) [6]

Query2.DataBaseName=<Значение в DataBase.DataBaseName>


AFrolov   (2002-10-04 10:34:00) [7]

Проблема секорее не с самим подключением а с использованием механизма транзакций.
на строчку кода
Query2.Database.StartTransaction();- выдает Access Violation. Поле Database=nil.
Вот и возникает вопрос, как сбоственно сделать так что бы транзакциями можно пользоваться.


Igoryan   (2002-10-04 10:28:00) [8]

2 mike: Зачем издеваться?


Mike Kouzmine   (2002-10-04 10:27:00) [9]

Так же как TTable


Kaban   (2002-10-04 10:04:00) [10]

А вам не стыдно такие вопросы задавать.
Если уж лень книжки почитать, посмотрите хотя бы примеры, входящие в поставку Delphi


Наверх

Титульная страница Поиск, карта сайта Написать письмо