IN
パラメータとパラメータを取る SQL Server ストアド プロシージャがありOUT
ます。
create PROCEDURE [dbo].[GetServiceByKeyword] @keyword nvarchar(30), @Service INT OUT
AS
BEGIN
SET NOCOUNT ON;
select @service = Service
from Keyword_Service
where Keyword = @keyword
END
次のようにvb.netで呼び出しています。
If cn.State = ConnectionState.Closed Then cn.Open()
cm = New SqlCommand("dbo.getservicebykeyword", cn)
cm.CommandType = Data.CommandType.StoredProcedure
cm.Parameters.AddWithValue("@keyword", id)
Dim Srvce As New SqlParameter("@Service", Data.SqlDbType.Int)
Srvce.Direction = Data.ParameterDirection.Output
cm.Parameters.Add(Srvce)
このストアド プロシージャからの出力をどのように使用できますか? ( Srvce
)
OUT パラメータを使用するのは初めてで、コードで使用できるように結果を文字列に変換したいと考えています。
どんな助けでもいただければ幸いです