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

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

SQLConnection [D7, WinXP]


WellSlava ©   (2005-09-21 14:56:00) 

Здравствуйте.
Решил попробовать подключиться через SQLConnection, но при открытии запроса выдает ошибку "Operation not allowed on a unidirectional dataset".
В чем дело?


Desdechado   (2005-09-21 19:18:00) [1]

SQLConnection - это dbExpress
а эта технология заточена на жэкономию ресурсов и трехзвенку
поэтому и нужно вставлять провайдер и клиентдатасет
но если тебе не нужно показывать в гриде или гулять по датасету взад-вперед, то достаточно
SQLConnection-SQLDataSet


Плохиш   (2005-09-21 15:41:00) [2]


> WellSlava   (21.09.05 15:23) [3]
> а такую связку нельзя сделать?

нет


WellSlava   (2005-09-21 15:23:00) [3]

а такую связку нельзя сделать?

SQLConnection-SQLQuery-DataSource-TDBGrig


Плохиш   (2005-09-21 15:10:00) [4]


> В чем дело?

Написано же "Operation not allowed on a unidirectional dataset"
Необходимо добавить в связку TSQLDataSet-TDataSource-TDBGrid ещё и TDataSetProvider и TClientDataSet, о чём в справкенаписано.


WellSlava   (2005-09-21 15:00:00) [5]

вернее когда грид подключаю к DataSource


Наверх

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