powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / PowerBuilder [игнор отключен] [закрыт для гостей] / Database Update
19 сообщений из 19, страница 1 из 1
Database Update
    #33883183
SvetaSh
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
я что-то пропускаю ?, данные не сохраняются :
Integer ls_employee_oid
String ls_dl_no, ls_dl_state, ls_dl_issued_date, ls_dl_expired_date, ls_dl_lens


ls_employee_oid = dw_1.getItemNumber(1, 'employee_oid')
ls_dl_no = sle_1.text
ls_dl_state = sle_2.text
ls_dl_lens = sle_3.text
ls_dl_issued_date = em_1.text
ls_dl_expired_date = em_2.text


UPDATE employee_data
set Driver_License_no = :ls_dl_no,
Driver_license_State = :ls_dl_state,
Driver_license_Issued_date = :ls_dl_issued_date,
Driver_license_Expired_date = :ls_dl_expired_date,
Driver_license_Lens = :ls_dl_lens
where oid = :ls_employee_oid;


MessageBox("Save","Database has been updated.")
...
Рейтинг: 0 / 0
Database Update
    #33883199
alexis glinski
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
PowerBuilder Help Error handling It is good practice to test the success/failure code after executing a UPDATE statement. You can test SQLCode for a failure code. However, if nothing matches the WHERE clause and no rows are updated, SQLCode is still set to zero. To make sure the update affected at least one row, check the SQLNRows property of the transaction object.
...
Рейтинг: 0 / 0
Database Update
    #33883200
White Owl
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
сommit забыла

---
http://www.rusug.ru] Портал рускоязычной группы пользователей Sybase
...
Рейтинг: 0 / 0
Database Update
    #33883242
parasport
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
чото в духе:
if sqlca.sqlcode <> 0 then
commit;
else
rollback;
end if
написать бы
...
Рейтинг: 0 / 0
Database Update
    #33883305
SvetaSh
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
spasibo ogromnoe, no v
if sqlca.sqlcode <> 0 then
commit;
else
rollback;
end if

Commit ne prohodit, but bez error check it worked.???
...
Рейтинг: 0 / 0
Database Update
    #33883308
Фотография voronk
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
думаю твоя проблема уже решена.
вопрос к тебе, а почему ты не используеш datawindow's для update?
...
Рейтинг: 0 / 0
Database Update
    #33883335
SvetaSh
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
then ia dolzhna pass all the argumets to datawidow?.
I think its easier this way ( skaxhite esli ia ne prava).
...
Рейтинг: 0 / 0
Database Update
    #33883445
Фотография PL99
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
SvetaShthen ia dolzhna pass all the argumets to datawidow?.
I think its easier this way ( skaxhite esli ia ne prava).Вы неправы, прежде всего, создавая дизайн пользовательского интерфейса, который не использует DW.

Почему Вы не используете для ввода данных DW, построенное на запросе вида
Код: plaintext
1.
2.
3.
4.
5.
6.
7.
SELECT oid,  
Driver_License_no,
Driver_license_State, 
Driver_license_Issued_date,
Driver_license_Expired_date,
Driver_license_Lens
FROM employee_data
WHERE oid = :ls_employee_oid;
Тем более, что DW у Вас все равно присутствует.
Применяя подход, рекомендуемый средой разработки, Ваш код сводится примерно к следующему:
Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
string lsErr
if dw_1.Update() =  1  then
 lsErr = "Database has been updated."
 commit;
else
 lsErr = sqlca.SQLErrText
 rollback;
end if;
MessageBox("Save",lsErr)

SvetaShCommit ne prohoditНичего не понял, поясните
...
Рейтинг: 0 / 0
Database Update
    #33883453
Фотография Anatoly Moskovsky
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
SvetaShspasibo ogromnoe, no v
if sqlca.sqlcode <> 0 then
commit;
else
rollback;
end if

Commit ne prohodit, but bez error check it worked.???

Это неверный код, надо так:
Код: plaintext
1.
2.
3.
4.
5.
if sqlca.sqlcode =  0  then
commit;
else
rollback;
end if
...
Рейтинг: 0 / 0
Database Update
    #33883462
Фотография PL99
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
PL99Ничего не понял, поясните
Anatoly Moskovsky SvetaShspasibo ogromnoe, no v
if sqlca.sqlcode <> 0 then
commit;
else
rollback;
end if

Commit ne prohodit, but bez error check it worked.???

Это неверный код, надо так:
Код: plaintext
1.
2.
3.
4.
5.
if sqlca.sqlcode =  0  then
commit;
else
rollback;
end if
А! Теперь понимаешь(С) К/ф Цирк :-)))
...
Рейтинг: 0 / 0
Database Update
    #33883521
Фотография spas2001
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Света, проостите за нескромный вопрос, а где вы живете и работаете
...
Рейтинг: 0 / 0
Database Update
    #33883663
SvetaSh
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Kakoe это имеет отношение к моему вопросу.
Когда-то жила и училась в Москве, сеичас живу и работаю в US.

Если вас смущает мой вопрос, как говорится ( у вас) "я не Волшебник, я только учусь"....
...
Рейтинг: 0 / 0
Database Update
    #33884247
Dim2000
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
SvetaSh wrote:

> Если вас смущает мой вопрос

Раздражает незнание элементарных вещей и каша из русского и английского.
Posted via ActualForum NNTP Server 1.3
...
Рейтинг: 0 / 0
Database Update
    #33885841
SvetaSh
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Dim2000
SvetaSh wrote:

> Если вас смущает мой вопрос

Раздражает незнание элементарных вещей и каша из русского и английского.
Posted via ActualForum NNTP Server 1.3

Раздражает,не читаите, ни кто вас к этому не принуждает.
А вообще если такой раздражительный, seek professional help.
...
Рейтинг: 0 / 0
Database Update
    #33885922
boogiman
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
To SvetaSh

Девочка, мало того, что у тебя вся логика на клиенте, что само по себе плохо! Ты к тому же и не ведаешь по-моему, что творишь! А грубить тебе рановато, ибо ты в профессиональном плане новичок!
...
Рейтинг: 0 / 0
Database Update
    #33886192
edmikeca
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
SvetaSh
Раздражает,не читаите, ни кто вас к этому не принуждает.
А вообще если такой раздражительный, seek professional help.

А хамить зачем?
...
Рейтинг: 0 / 0
Database Update
    #33886214
parasport
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
да, чото я там маху дал
...
Рейтинг: 0 / 0
Database Update
    #33886947
Фотография spas2001
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Света не обижайтесь, просто ... Как-бы это сказать
Немного смешной акцент
А вообще мы парни не злобивые.........
...
Рейтинг: 0 / 0
Database Update
    #33889659
SvetaSh
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
а я и не обижаюсь. я уже вышла из того возраста и положения что бы обижаться по пустякам.
В любом случае, спасибо вам всем за помощь и поддержку
...
Рейтинг: 0 / 0
19 сообщений из 19, страница 1 из 1
Форумы / PowerBuilder [игнор отключен] [закрыт для гостей] / Database Update
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]