| Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате |
| Форум программистов > C++ Builder > работа с MySQL |
| Автор: mdi 29.3.2005, 05:52 |
| Ника не могу вадать таблицу MySQL в Grid. Использую компоненты dbExpress SQLConnection->SQLTable->DataSource->DBGrid, пробовал и через запрос но всеровно ошибка: "Operation not allowed on a unidirection dataset" Подскажите в чем дело??? |
| Автор: azesmcar 29.3.2005, 08:06 |
| Посмотри в хелпе TDataSet есть функция IsUnidirectional() в ее описании написано что это такое...там примерно такое написано "Unidirectional dataset означает то вы не можете осуществлять поиск по таблице, не сможете использовать Bookmark, и вообще этот компонент только для открытия таблицы" Вобщем короче говоря нету у него этих функций...а поскольку TDBGrid использует их то не может работать на dbExpress...убери его, довольно таки маразматичный компонент для этих целей...поставь TAdoConnection, и установи драйвер для MYSQL ODBC все нормально будет работать...или придеться переписать TDBGrid но все равно добра от этого не будет... |