2017-09-04 22 views
-4

.netコンソールアプリケーションからDB 2ストアドプロシージャに接続するには?DBへの接続方法2。NETからのストアドプロシージャ

+0

スタックオーバーフローへようこそ...これまでに何を試しましたか? ...多分小さなGoogleクエリがあなたを助けます... https://www.google.com/search?q=connection+db2+net – DarkSquirrel42

+0

*あなたはストアドプロシージャに*接続*していません**あなたは実行します** それ .... –

答えて

0

私が行っていることIBM.Data.DB2.iSeries.dllと次のコードを使用して:DLLはCに位置していた私にとって

var connection = new iDB2Connection(connectionString); 
connection.Open(); 
var commandText = "call PROCEDURE_NAME(?)"; 
var command = new iDB2Command(commandText, CommandType.Text, connection); 
iDB2CommandBuilder.DeriveParameters(command); 
command.Parameters[0].Value = "Your Parameter Value"; 

iDB2DataReader reader = command.ExecuteReader(); 

while(reader.Read()) 
{ 
    /* Do whatever you want */ 
} 

reader.Close(); 
connection.Close(); 

:\プログラムファイル(x86の)\ IBM \ Clientをアクセス

関連する問題