|
|
|
sql compact C# связанные таблицы
|
|||
|---|---|---|---|
|
#18+
Подскажите пж как грамотно реализуется тривиальная ситуация когда есть шапка документа и его спецификация. Документ только создан и еще не получил свой ИД, а спецификацию уже надо добавлять, ссылаясь на этот ИД. Т.е. как получить автоинкрементное значение ПК сразу после AddNew()? Прога под кпк, сильно не развернешься(( ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 21.04.2009, 12:36 |
|
||
|
sql compact C# связанные таблицы
|
|||
|---|---|---|---|
|
#18+
funky_maxПодскажите пж как грамотно реализуется тривиальная ситуация когда есть шапка документа и его спецификация. Документ только создан и еще не получил свой ИД, а спецификацию уже надо добавлять, ссылаясь на этот ИД. Т.е. как получить автоинкрементное значение ПК сразу после AddNew()? Прога под кпк, сильно не развернешься(( Делайте работу с данными в памяти, и после этого вливайте все в БД. Никакой проблемы тут нет. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 23.04.2009, 11:44 |
|
||
|
sql compact C# связанные таблицы
|
|||
|---|---|---|---|
|
#18+
записывайте документ в базу сразу при создании (с пустыми полями), а в таблице заведите поле типа bool, которое будет указывать, сохранён заполненный документ или только созданный ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 23.04.2009, 20:01 |
|
||
|
sql compact C# связанные таблицы
|
|||
|---|---|---|---|
|
#18+
т.е. делать тейбладаптер.апдейт? Дело в том что когда я создаю допустим новую шапку в ИД прописывается "-1". Если я тут же сделаю энд эдит так же -1 и останется. Добавляю спецификацию и во внешний ключ указываю мол "-1" (родителя), естественно при EndEdit() записи спецификации вываливается мол чувак нет записи с таким ключем в master таблице(( ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 29.04.2009, 13:43 |
|
||
|
|

start [/forum/topic.php?fid=17&fpage=71&tid=1351839]: |
0ms |
get settings: |
10ms |
get forum list: |
19ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
24ms |
get topic data: |
8ms |
get forum data: |
2ms |
get page messages: |
35ms |
get tp. blocked users: |
1ms |
| others: | 219ms |
| total: | 326ms |

| 0 / 0 |
