powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / PowerBuilder [игнор отключен] [закрыт для гостей] / Не выполняется добавление записи в таблицу
10 сообщений из 10, страница 1 из 1
Не выполняется добавление записи в таблицу
    #32929285
Не выполняется добавление записи в таблицу ни из DataWindow, ни "ручками", с использованием SQL. Никаких сообщений об ошибке записи не выдаётся, SQLCA.SQLCode = 0. COMMIT есть.
C чем это может быть связано?
...
Рейтинг: 0 / 0
Не выполняется добавление записи в таблицу
    #32929303
Кстати, я трезвый.
...
Рейтинг: 0 / 0
Не выполняется добавление записи в таблицу
    #32929331
zuzu
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Fasimba_забыл_парольКстати, я трезвый.
случайно не отсылаешь данные в чюжую схему ?
...
Рейтинг: 0 / 0
Не выполняется добавление записи в таблицу
    #32929336
zuzuслучайно не отсылаешь данные в чюжую схему ?
Нет, всё своё, родное.
...
Рейтинг: 0 / 0
Не выполняется добавление записи в таблицу
    #32929475
Астралопитек
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Еси слетела винда а следом за ней ODBC , то так и будет. Переустановка по-холодному не излечит. Помогает только format c:
...
Рейтинг: 0 / 0
Не выполняется добавление записи в таблицу
    #32929868
Fasimba
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
АстралопитекЕси слетела винда а следом за ней ODBC , то так и будет. Переустановка по-холодному не излечит. Помогает только format c:
Это происходит на трёх разных машинах.

Перед тем, как возникла проблема, в две таблицы базы данных было добавлено по два столбца, соответственно были изменены DW.
Только что попробовал загрузить PB и сохранить новую строку через Data Manipulation. Сохранилось. Так что дело точно либо в ошибке в программе, либо в настройках Update для DW. После того, как строка не сохраняется программно, новую строку невозможно сохранить и через Data Manipulation.
В DW стоит "Key and Updateable columns" и "Use Delete then Insert".

Кстати, обнаружил вот что: у некоторых столбцов (char), у которых по умолчанию выставлены какие-то значения, присваемые при инициализации, в маске ввода выводится само значение вместе с апострофами. То есть там где в PB проставляется значение Initial для столбца (стоит например '0'), так это в DW и выводится как '0'.
...
Рейтинг: 0 / 0
Не выполняется добавление записи в таблицу
    #32930041
Астралопитек
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
IMHO налицо грубое и тяжёлое повреждение пока не знаю чего. Скажи:
1) 3 разные машины -- а сервер один? Или на каждой стоит своя АСА?
2) кстати, какой версии?
3) прога на РВ, которая это делает, компилирована до урровня DLL или PBD?
...
Рейтинг: 0 / 0
Не выполняется добавление записи в таблицу
    #32931030
Фотография AIZ
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Да-а-а. Не понятно, но есть вариант. Сохранить содержимое таблицы в виде Inserts (save row as (type file - sql)), удавить ее, создать заново и загрузить содержимое. Однажды мне это помогло. Правда ситуация была несколько другая и в Oracle.
...
Рейтинг: 0 / 0
Не выполняется добавление записи в таблицу
    #32931421
Gosha
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
возможно, несостыковочка со внешними ключами таблиц!?!
...
Рейтинг: 0 / 0
Не выполняется добавление записи в таблицу
    #32933653
Fasimba
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Астралопитек1) 3 разные машины -- а сервер один? Или на каждой стоит своя АСА?
2) кстати, какой версии?
3) прога на РВ, которая это делает, компилирована до урровня DLL или PBD?Три независимые машины. На одной локально сервер Anywhere 5.5.04 для NT. На второй тот же сервер, но удалённо. На третьей Anywhere Database Engine. Программа откомпилирована в PBD, но из под PowerBuilder происходит то же самое.

Goshaвозможно, несостыковочка со внешними ключами таблиц!?!С ключами вроде всё в порядке...

Вернул пока прежнюю версию базы данных и постепенно вношу в неё те же изменения. Пока всё работает... Но, хотелось бы понять, что произошло. Поэтому буду очень благодарен всем, кто поделится мыслями по этому вопросу.
...
Рейтинг: 0 / 0
10 сообщений из 10, страница 1 из 1
Форумы / PowerBuilder [игнор отключен] [закрыт для гостей] / Не выполняется добавление записи в таблицу
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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