powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Sybase ASA, ASE, IQ [игнор отключен] [закрыт для гостей] / переход с ASA5 на ASA10 Проблема с autoincrement
6 сообщений из 6, страница 1 из 1
переход с ASA5 на ASA10 Проблема с autoincrement
    #35283191
Alexander Mirkin
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Всем привет!
Перехожу с ASA5 на ASA10. Базу перебросил с трудом, но перебросил скриптом.
И вот проблема: при вставке новой строки поле с autoincrement не заполняется на объекте автоматически, как ранее имело место. Не могу понять причину - из-за этого вся математика не работает. Может быть, кто-то сталкивался?
...
Рейтинг: 0 / 0
переход с ASA5 на ASA10 Проблема с autoincrement
    #35284245
White Owl
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
1) Как оно объявлено? Показывай свой create table.
2) Как делается вставка? Показывай свою insert команду.
3) И в конце-концов, что значит "не заполняется"? На каком таком объекте оно не заполняется?
...
Рейтинг: 0 / 0
переход с ASA5 на ASA10 Проблема с autoincrement
    #35285202
Alexander Mirkin
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
White Owl1) Как оно объявлено? Показывай свой create table.
2) Как делается вставка? Показывай свою insert команду.
3) И в конце-концов, что значит "не заполняется"? На каком таком объекте оно не заполняется?

Вот таблица
CREATE TABLE table1 (id integer NOT NULL DEFAULT autoincrement, name char(6), PRIMARY KEY ("Id") );

По команде dw.Update() в объект DW поле ID не возвращается и все мои связи с другими объектами и таблицами летят
...
Рейтинг: 0 / 0
переход с ASA5 на ASA10 Проблема с autoincrement
    #35285300
стакан
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
А причем здесь АСА ;), дело в ПБ
...
Рейтинг: 0 / 0
переход с ASA5 на ASA10 Проблема с autoincrement
    #35286791
White Owl
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Alexander MirkinВот таблица
CREATE TABLE table1 (id integer NOT NULL DEFAULT autoincrement, name char(6), PRIMARY KEY ("Id") );Правильно. Если дашь команды:
Код: plaintext
1.
insert into table1 (name) values('john');
select @@identitiy;
то получишь id свежевставленной записи.

Alexander MirkinПо команде dw.Update() в объект DW поле ID не возвращается и все мои связи с другими объектами и таблицами летятPowerBuilder? Лучше спроси в сооседнем форуме как надо правильно работать с автозаполняемыми полями.
...
Рейтинг: 0 / 0
переход с ASA5 на ASA10 Проблема с autoincrement
    #35288369
michael_
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Alexander Mirkin White Owl1) Как оно объявлено? Показывай свой create table.
2) Как делается вставка? Показывай свою insert команду.
3) И в конце-концов, что значит "не заполняется"? На каком таком объекте оно не заполняется?

Вот таблица
CREATE TABLE table1 (id integer NOT NULL DEFAULT autoincrement, name char(6), PRIMARY KEY ("Id") );

По команде dw.Update() в объект DW поле ID не возвращается и все мои связи с другими объектами и таблицами летят
Попробуйте не integer, а numeric(9)
...
Рейтинг: 0 / 0
6 сообщений из 6, страница 1 из 1
Форумы / Sybase ASA, ASE, IQ [игнор отключен] [закрыт для гостей] / переход с ASA5 на ASA10 Проблема с autoincrement
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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