此刻我正在嘗試建立到本地服務器的連接。 通過TOAD進行連接可以正常工作。當我嘗試使用.NET進行連接時,我得到了ora-12154。 這讓我爲難,因爲我使用的是從我的TNSNAMES.ORA文件中的ConnectionString:.NET連接到oracle連接字符串的問題
XE =
(DESCRIPTION =
(ADDRESS = (PROTOCOL = TCP)(HOST = myPC)(PORT = 1521))
(CONNECT_DATA =
(SERVER = DEDICATED)
(SERVICE_NAME = XE)
)
)
如下:
private string connectionString = "Data Source=(DESCRIPTION ="
+" (ADDRESS_LIST=(ADDRESS = (PROTOCOL = TCP)(HOST = myPC)(PORT = 1521)))"
+" (CONNECT_DATA = (SERVER = DEDICATED)(SERVICE_NAME = XE));"
+"User Id=sys;Password=zsxyzabc;";
任何想法?
我試着以'普通'用戶身份登錄,結果也是一樣。 – Oxymoron 2010-04-22 10:45:39
哦,親愛的...... VS不會在字符串中顯示丟失的括號,所以我完全忽略了它。 謝謝你鋒利;) – Oxymoron 2010-04-22 11:19:08