Этот баннер — требование Роскомнадзора для исполнения 152 ФЗ.
«На сайте осуществляется обработка файлов cookie, необходимых для работы сайта, а также для анализа использования сайта и улучшения предоставляемых сервисов с использованием метрической программы Яндекс.Метрика. Продолжая использовать сайт, вы даёте согласие с использованием данных технологий».
Политика конфиденциальности

Новые сообщения [новые:0]
Дайджест
Горячие темы
Избранное [новые:0]
Форумы
Пользователи
Статистика
Статистика нагрузки
Мод. лог
Поиск
|
|
08.02.2002, 08:39
|
|||
|---|---|---|---|
|
|||
Может, один я такой глупый остался -- identity |
|||
|
#18+
У меня вечная проблема с IDENTITY-полями. Могу ли я сделать таблицу из двух полей (одно identity, а другое -- неуникальное) и, добавив в неё новую запись узнать её поле Identity? Мне это всё нужно для хранения большого количества структур сетевых графов (узлов). Узел в моём случае не обладает никакими важными характеристиками -- он только имеет уникальный номер (identity - поле) и принадлежит конкретному графу из множества (соотв., неуникальное поле). Возможно пересмотреть реализацию модели, важны только ADO и SQL Server Спасибо. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
08.02.2002, 09:07
|
|||
|---|---|---|---|
|
|||
Может, один я такой глупый остался -- identity |
|||
|
#18+
Не проникся проблемой... А что мешает после вставки просто прочитать значение Identity из поля? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
08.02.2002, 09:18
|
|||
|---|---|---|---|
|
|||
Может, один я такой глупый остался -- identity |
|||
|
#18+
Очевидно, что-то мешает. Как это сделать? запрос "Select @@identity" для того же Connection'а тупо возвращает Null. При этом в Query Analiser'е всё нормально: insert into T_TL_PATH_NODES (TPV_ID) values (1) select * from T_TL_PATH_Nodes -- так, для проверки go select @@identity as idd Может я неправильно читаю этот этот? после .UpdateBatch нужного рекордсета я открываю в новом рекордсете (коннекшн тот же) запрос, который гдасит "Select @@identity". А он пинает меня нулём. Вот. Кстати, .resync я не использую -- курсор на сервере. Кстати, как можно сделать в этом случае подобие resync'а? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
08.02.2002, 09:50
|
|||
|---|---|---|---|
|
|||
Может, один я такой глупый остался -- identity |
|||
|
#18+
Делай все в одной транзакции, а лучше оформь добавление в хп которая и будет возвращать ID новой записи С уважением, Сергей. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|

start [/forum/topic.php?fid=46&tablet=1&tid=1823990]: |
0ms |
get settings: |
10ms |
get forum list: |
16ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
168ms |
get topic data: |
11ms |
get forum data: |
2ms |
get page messages: |
41ms |
get tp. blocked users: |
1ms |
| others: | 248ms |
| total: | 505ms |

| 0 / 0 |
