Этот баннер — требование Роскомнадзора для исполнения 152 ФЗ.
«На сайте осуществляется обработка файлов cookie, необходимых для работы сайта, а также для анализа использования сайта и улучшения предоставляемых сервисов с использованием метрической программы Яндекс.Метрика. Продолжая использовать сайт, вы даёте согласие с использованием данных технологий».
Политика конфиденциальности
|
|
|
Как это вообще сделать
|
|||
|---|---|---|---|
|
#18+
Помогите пож-ста сделать такую вещь необходимо из формы данные раскидать по разным таблицам т.е. выполнит несколько инсертов, но для некоторых нужен последний ID знаю про scope_identity() и @@IDENTITY форкм почитал... но как получить само значение? делаю так: Protected Sub FormTest_ItemInserting(ByVal sender As Object, ByVal e As System.Web.UI.WebControls.FormViewInsertEventArgs) Handles FormTest.ItemInserting Dim test As Integer = SqlDataSourceFW.Insert() Label1.Text = test End Sub в инсерте прописано так: INSERT INTO [ADOC_Doc] ([Title], [Anons], [Body], [Data], [Link]) VALUES (@Title, @Anons, @Body, @Data, @Link) SELECT scope_identity(); понятное дело, что в результате я получаю количество записей при вставке а как получить последний ID и где это надо делать? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 14.08.2006, 13:09 |
|
||
|
Как это вообще сделать
|
|||
|---|---|---|---|
|
#18+
Судя по запросу, вставляешь одну запись, а для одной записи используется @@identity. Select @@identity вернет однузапись со значением identity. И вообще это нужно выполнять в транзакции, а то может вернуться identity чужой вставки. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 14.08.2006, 13:44 |
|
||
|
|

start [/forum/topic.php?fid=18&fpage=906&tid=1390642]: |
0ms |
get settings: |
11ms |
get forum list: |
23ms |
check forum access: |
3ms |
check topic access: |
4ms |
track hit: |
45ms |
get topic data: |
12ms |
get forum data: |
3ms |
get page messages: |
49ms |
get tp. blocked users: |
2ms |
| others: | 274ms |
| total: | 426ms |

| 0 / 0 |
