![]() |
|
|
Регистрация | << Правила форума >> | FAQ | Пользователи | Календарь | Поиск | Сообщения за сегодня | Все разделы прочитаны |
![]() |
|
Опции темы | Поиск в этой теме | Опции просмотра |
#1
|
|||
|
|||
![]() Перейду сразу к теме.
Есть рабочая таблица, к которой нужно получить доступ с клиентского приложения с возможностью корректировки. С клиент-серверными реализациями сталкиваюсь впервые, собственно поэтому и прошу помощи. Поиск по форуму и гуглу дал в результате следущее: На форме: OracleSession, OracleDataSet, Datasource, DBGrid, DBEdit, DBImage, OpenPictureDialog. OracleDataSet.Session := OracleSession1; OracleDataSet.SQL заполнен примерно так: Код:
select * from %table_name% for update DBGrid.DataSource := DataSource1; Событие на кнопке: Код:
OracleSession1.LogOn; OracleDataSet.Open; ![]() Как сделать доступность данных из таблицы для корректировки? Заранее благодарен за помощь! |
#2
|
||||
|
||||
![]() A редактироование в DBGrid разрешено? (свойство dgEditing). Не редактируются только визуально, или через Dataset тоже?
Желательно код поподробней выкладывать. - Товарищ прапорщик!!! Остановите поезд!!! - Поезд СТОЙ! РАЗ! ДВА! |
#3
|
|||
|
|||
![]() редактироование в DBGrid разрешено,
Весь код сводится пока к сценарию FormCreate Код:
with OracleSession1 do try LogonUsername := 'username'; LogonPassword := 'password'; LogonDatabase := 'databs'; LogOn; ShowMessage ('Logged on successfully.'); except on E:EOracleError do show message (E.Message); ... и одной кнопке, выполняющей: Код:
OracleSession1.LogOn; OracleDataSet.Open; в OracleDataSet.SQL содержится Код:
select * from %table_name% for update Накинул на форму OracleNavigator, так вот при исполнении SQL кода на нем доступны только: nbFirst, nbPrior, nbNext, nbLast, nbRefresh... Insert, Edit, Post,Cancel недоступны ![]() |