我在我的应用程序中编写了这个方法,它工作正常。我决定为它创建一个 DLL 文件。但同样的方法给了我错误对象引用未设置为 dll 中对象的实例。代码是
public void Try(string conStr, string storedProcedure)
{
try
{
//create a connection string
sqlCon = new SqlConnection(conStr);
// create command
sqlCmd = new SqlCommand(sqlCmd.CommandText, sqlCon);
//add command type
sqlCmd.CommandType = CommandType.StoredProcedure;
// add the stored procedure name
sqlCmd.CommandText = storedProcedure;
//Open connection
sqlCon.Open();
// Execute transaction
sqlCmd.ExecuteNonQuery();
}
catch (Exception e)
{
throw e;
}
finally
{
// Close connection
sqlCon.Close();
}
错误发生在:
sqlCmd = new SqlCommand(sqlCmd.CommandText, sqlCon);
可能是什么问题?