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

Вниз

Ошибка "Operation not allowed on a unidirectional dataset"   Найти похожие ветки 

 
Nike   (2006-10-10 14:17) [0]

Здравствуйте! Создаю приложение в BDS2006 (Delphi for Win32), использующее dbExpress для доступа к данным в таблице MySQL. В Data Explorer создаю подключение к базе, перетаскиваю на форму какую-либо из таблиц - создается два компонента - TSQLConnection и TSQLDataSet. Добавляю компонент TDatasource, в поле Dataset выбираю имя таблицы. Теперь добавляю на форму контрол TDBGrid. Если назначить его свойству DataSource имя ранее добавленного компонента, то появляется сообщение о ошибке (название темы). Если же добавлять на форму TDBEdit"ы и назначать им соответствующие имена полей таблицы, то никаких сообщений не появляется. Так вот, как избежать указанной ошибки? Что я делаю неправильно? Как отобразить данные из таблицы MySQL в TDBGrid?


 
clickmaker ©   (2006-10-10 14:20) [1]

TDataSetProvider + TClientDataSet нужны еще
TSQLDataSet - однонаправленный набор данных, а гриду надо с произвольным доступом


 
Nike   (2006-10-10 18:58) [2]

To clickmaker:
А можно подробнее о том, какие значения надо выставлять свойствам указанных компонентов? А то на первый взгляд связать их в одну логическую цепочку не так уж и получается.

А про однонаправленные наборы данных нам, помнится, даже на парах рассказывали - мол перемещение по ним возможно только в одном направлении и ряд возможностей привычных наборов данных не доступны. Только вот как вывести данные из такого набора в TDBGrid, я не помню


 
clickmaker ©   (2006-10-10 19:06) [3]


> [2] Nike   (10.10.06 18:58)

TSQLDataSet -> TDataSetProvider -> TClientDataSet -> TDataSource


 
Nike   (2006-10-16 15:01) [4]

To clickmaker
Спасибо, буду разбираться. Даже что-то получилось :)))

Если есть ссылки на информацию по сабжу, поделитесь плиз



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

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

Наверх




Память: 0.47 MB
Время: 0.041 c
15-1164887458
UMU
2006-11-30 14:50
2006.12.24
Распознаватели текста


6-1154014049
Gbp
2006-07-27 19:27
2006.12.24
Вопросы по TWebBrowser


2-1165250006
Галинка
2006-12-04 19:33
2006.12.24
Скопировать объект в c#


8-1145348353
Quattro
2006-04-18 12:19
2006.12.24
Эффект воды в 2D


2-1165425453
Master_
2006-12-06 20:17
2006.12.24
Возможно запустить мою программу как OLE обьект?