簡體   English   中英

在C#.Net中連接到Oracle數據庫

[英]Connecting to an oracle database in C# .Net

嗨,我使用以下代碼連接到Visual Studio 2008中的orace數據庫,並且它崩潰了,但ServerVersion的異常在第3行引發了無效的操作異常:

m_strConnectionString = Settings.GetMandatoryConfig("databases", "SourceDB");
m_strQueryTerminator = Settings.GetConfig("databases", "QueryTerminator");
m_odbConn = new OleDbConnection(m_strConnectionString);
m_sql = new SQL(DatabaseType.AnsiSQL, false);

m_strConnectionString是有效的TNS名稱連接字符串,如下所示:

提供商= MSDAORA;數據源= myDS;用戶ID = myID;密碼= myPW

這以前曾起作用,並且正在使用IIS Web服務器來承載應用程序。 我最近將其從.Net 1.1(VS 2003)轉換為.Net 3.5 / 2(VS 2008),現在還無法在VS 2008中正常工作。

謝謝

也許您應該考慮使用OracleConnection類而不是通用OleDbConnection。 這樣做可能會為您提供當前所收到的更具體的錯誤信息,並且可以幫助您更快地找到問題。

有關.Net框架隨附的System.Data.OracleClient命名空間的詳細信息,請參見此處。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM