gaidar » 10.06.2005 (Пт) 17:00
Надо юзать Хранимые процедуры, пример:
CREATE PROCEDURE AddVelue
(
@Value
)
INSERT INTO MyTbl (tname) VALUES (@Value)
RETURN @IDENTITY
В коде пишешь:
Dim con As New SqlConnection(connectionString)
Dim cmd As New SqlCommand("AddValue", con)
cmd.CommandType = CommandType.StoredProcedure
Dim p As New SqlParameter
p.ParameterType = ParameterType.ReturnValue
p.ParameterName = "RETVAL"
cmd.Parameters.Add(p)
con.Open()
cmd.ExecuteNonQuery()
con.Close()
cmd.Parameters["RETVAL"].Value - и есть то, что нужно
Последний раз редактировалось
gaidar 10.06.2005 (Пт) 17:01, всего редактировалось 1 раз.
The difficult I’ll do right now. The impossible will take a little while. (c) US engineers in WWII
I don't always know what I'm talking about, but I know I'm right. (c) Muhammad Ali