|
1. ストアドプロシージャを呼び出し:文字列をストアドプロシージャ名に置き換えます。 string strSql = "proc_transfer"; 2. SQLスクリプトタイプを設定する:sqlComm.CommandType= CommandType.StoredProcedure; 3. パラメータ付きのストアドプロシージャ:(最初の2ステップは変更されません) (1) ストアドプロシージャに渡すパラメータオブジェクトを定義します:SqlParameter SqlParametersqlPara = new SqlParameter("ストアドプロシージャ内のパラメータ名", データベース内のデータの種類); sqlPara2.Value = outID; //プットc#パラメータオブジェクトに変換します (2前のパラメータオブジェクトを に置くために指揮中に入って sqlComm.Parameters.Add(sqlPara); (3次のステップは同じです:とします。指揮実行する 4.出力パラメータを持つストアドプロシージャ (1それから3(1もう一文:パラメータの対象が出力パラメータになるプロパティを設定する sqlPara.Direction = ParameterDirection.Output; (2では3(2)は同じです。 (3では3(3)は同じです。 (4出力パラメータを取得する:出力パラメータの値を取得します。 stringmess = sqlPara4.Value.ToString();
|