我已经安装了 oracle 10g Express Edition,我正在尝试从 C# 连接到它。
我从 ODBC 数据源管理器创建了一个名为 MyOracle 的 ODBC 数据源。
我使用的是 Windows XP 和 Visual Studio 2008 Express Edition。
这是我的代码:
string connString = "dsn=MyOracle;User=user;Password=pass";
OdbcConnection connection = null;
OdbcCommand command = null;
OdbcDataReader reader = null;
try
{
connection = new OdbcConnection(connString);
connection.Open();
connection.Close();
connection.Dispose();
}
catch (Exception ex)
{
Console.WriteLine(string.Format("StackTrace:\n\n{0}\n",ex.StackTrace));
Console.WriteLine(string.Format("Message:\n\n{0}\n", ex.Message));
}
控制台输出告诉我问题出在 connection.Open();
这是输出:
有任何想法吗?