如何从.net连接到DB 2存储过程
答
我这样做,是使用IBM.Data.DB2.iSeries.dll和下面的代码:
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();
对我来说,DLL是位于C:\ Program Files文件(x86)的\ IBM \客户端访问
欢迎来到堆栈溢出......你到目前为止尝试过什么? ...也许有点谷歌查询将帮助你... https://www.google.com/search?q=connection+db2+net – DarkSquirrel42
你不*连接*存储过程 - 你**执行**它.... –