Re[2]: FormView + SqlDataSource + IDENTITY
От: Andrey Yakovlev Россия  
Дата: 18.04.08 10:52
Оценка:
Здравствуйте, Andrey Yakovlev, Вы писали:

AY>Вообщем сам спросил — сам ответил:


AY>
AY><asp:Parameter Name="Id" Direction="Output" Type="Int32"/>
AY>


AY>
AY>protected void DataSource_Inserted(object sender, SqlDataSourceStatusEventArgs e)
AY>{
AY>  // Редирект на страницу с Id вставленной записи
AY>   Response.Redirect("Form.aspx?Id=" + e.Command.Parameters["@Id"].Value);
AY>}
AY>


И конечно же необходимо изменить InsertCommand:

InsertCommand="INSERT [table]VALUES (@Name, ...) SET @Id = SCOPE_IDENTITY()"
Чего-то в этом супе не хватает...
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.