![]() |
|
|
|||||||
| Регистрация | << Правила форума >> | 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 недоступны ![]() |