Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > Delphi: Базы данных и репортинг > Не могу редактировать данные в DBGrid


Автор: ZanZarash 10.11.2006, 04:48
День добрый.

Использую Delphi 7, Direct Oracle Access и Oracle 9

Кидаю на форму DBSessionDBOracleDataSetDBDataSource и DBGrid. Связываю все это хозяйство, в DBOracleDataSet пишу

Код

select * from table


запускаю: Данные отображаются, но я не могу их редактировать. Курсор ставится, но буквы не набираются. Бросал контрол, связывал с датасетом, все кнопки, кроме "Обновить" - серые. Нигде readonly не прописан. Что я делаю не так?

Заранее благодарен.

Автор: Vas 10.11.2006, 10:54
А RequestLive есть у DBOracleDataSet? Если да то поставь его в True.

Автор: Rodman 10.11.2006, 11:00
ZanZarash, еще бывает Delphi 7 чудит и почему то делает компоненты не доступными... Выделяешь их делаешь... Ctrl+X - Ctrl+C...

Но не факт что это у тебя произошло...

Автор: SergeBS 10.11.2006, 13:51
ZanZarash
Проверь права доступа на сервер. Может ты только читатель.

Автор: ZanZarash 13.11.2006, 07:54
Спасибо за помощь, разобрался.

Код

select table.*,  table.rowid from table


И все хорошо работает.

Удачи Вам.

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)