|
|
|
Нашел ГЛЮК в работе правда чего точно PB или ASA не понятно.
|
|||
|---|---|---|---|
|
#18+
Нашел ГЛЮК в работе правда чего точно PB или ASA не понятно. (PB 9, ASA 9) Делается Домен ID_Domain для колонок ID с автоинкрементом. Создаются две таблицы с PK на основе ID_Domain. Вторая имеет FK на первую со связью 1:n. Дальше при внесении во вторую таблицу данных @@IDENTITY содержит цифру из FK, хотя наверное там должен быть PK! Просьба отозваться всех, кто с этим сталкивался. ЗЫ если убрать автоинкремент, то все начинает работать правильно. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 11.01.2005, 14:05 |
|
||
|
Нашел ГЛЮК в работе правда чего точно PB или ASA не понятно.
|
|||
|---|---|---|---|
|
#18+
Ну во первых если у домена указан "DEFAULT AUTOINCREMENT", то значит и в дочерней таблице это поле будет инкрементным, что в корне неправильно. Поэтому в домене не нужно указывать, что поле инкрементно, а указывать эту опцию именно в главной таблице на PK. Далее логика добавления данных получается такая: Код: plaintext 1. 2. 3. 4. P.S. Я настоятельно рекомендую такие вопросы задавать в форуме "Sybase", так как не все специалисты PB работают с ASA и им эти вопросы не думаю, что сильно интересны. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 11.01.2005, 14:15 |
|
||
|
|

start [/forum/topic.php?fid=15&gotonew=1&tid=1338616]: |
0ms |
get settings: |
11ms |
get forum list: |
20ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
62ms |
get topic data: |
13ms |
get first new msg: |
6ms |
get forum data: |
3ms |
get page messages: |
44ms |
get tp. blocked users: |
1ms |
| others: | 249ms |
| total: | 415ms |

| 0 / 0 |
