2010-05-06 3 views
0

я иметь представление формы я написал этот код в случае sqlds_insertedExecuteScalar с FormView

text1.text=e.Command.ExecuteScalar().ToString(); 

иметь идентификатор для последней вставленной записи он работает, но каждый раз, когда я добавить запись вставляет буксирные записи с теми же данными когда я удалить этот код он работает отлично

+0

что ваш SQL заявление – volody

+0

мой SQL Постулаты INSERT INTO MainData (Emp_Identity_Number, Emp_IdentityID) VALUES (@Emp_Identity_Number, @Emp_IdentityID); SELECT SCOPE_IDENTITY() – TARIK

+0

вы уверены, что вы выполняете только один раз? – volody

ответ

2

FormView вставляет запись с помощью SqlDataSource по умолчанию (или ObjectDataSource, и т.д. ...), а затем вы вызываете другую вставку с помощью метода ExecuteScalar (например, в коде представляет источник данных, который вы используете).

Смежные вопросы