關於c連線oracle資料庫的問題

2023-03-01 05:05:20 字數 3060 閱讀 4028

1樓:

using system.data.oracleclient;就行了,例子中的system.data.oledb完全不對路,這個不是用oledb的

你的async_program_status看意思是olecommand的物件,但是這個command沒和olacleconnection 連上。在open前面加上async_program_status.connection = myconnection

有的時候.net開發環境會有問題,你重新編譯下或者重新啟動.net即可

樓下關於using system.data.oledb;是連線access 資料庫的說法糾正一下

oledb和odbc是兩種連線資料庫的方式,並不是完全針對哪種資料庫而言的,而oracleconnection,sqlconnection是.net自帶的輕鬆連線這兩種資料庫的類而已。

2樓:回絲

我還是一菜鳥

無能為力 抱歉

我 還 想找你學習呢

我現在真學那個c#

c#中連線oracle資料庫出錯,plsql developer連線沒問題! 50

3樓:匿名使用者

value="server=fey;uid=user;password=pwd「

data source是多餘的

oracle的資料庫例項(資料庫)資訊在本地網路服務名中已經指定了

4樓:

tnsping都能ping通,肯定tns就沒有問題了,還是連線字串的問題

按照上面的格式設定下,

修改data source,user id和password為你自己的內容

5樓:匿名使用者

value="server=fey;data source=feylis;uid=user;password=pwd「 修改為大寫fey

6樓:匿名使用者

value="data source=192.168.1.49/fey;user id=user;password=pwd;"

7樓:水瓶座隨緣

是否是許可權問題,我以前也碰到這種問題,用管理員執行,也許ok的

8樓:少本卿狂

改用資料庫ip地址試試!

新建一個udl測試一下就知道了!

求助關於c#連線oracle資料的問題

c#連線oracle資料庫,基本問題

9樓:

1.datasource是資料來源沒錯,這個資料來源指的就是oracle的sid,所謂sid,簡單的講,就是oracle一塊儲存區域的全域性名稱。這個sid,在安裝oracle的時候是需要使用者輸入的。

如圖所示,左側的atmsdb就是我在安裝oracle客戶端時候,手動輸入的sid名稱。所以正確的datasource書寫方式為datasource=atmsdb。另外,要檢視資料庫中資料,你最好安裝一個pl/sql或者toad工具,這些工具在啟動時,也會在下拉框中自動新增並顯示你的sid。

toad功能更為強大和專業,但是較難用,推薦初接觸oracle得人使用pl/sql.

2.如果只是要用c#連線資料庫這種初級應用,不需要進行二次配置。

為什麼我的**不顯示呢?

10樓:

data source 就是資料來源,他所列的就是給你提供資料的源的伺服器名稱,或者資料來源名稱。

asp.net2.0提供了專門的oracle.

net framework資料提供程式,它位於名稱空間system.data.oracleclient,幷包含在system.

data.oracleclient.dll中。

使用oracle.net framework資料提供程式必須先在系統上安裝oracle客戶端軟體才能連線到oracle資料來源。

另外我想說哥們你咋想起用oracle來了?你要做什麼系統還用oracle啊?不會大才小用吧

11樓:匿名使用者

data source是資料來源

至於怎能配置偶就不知道了,沒玩過oracle

c#連oracle資料庫問題

12樓:匿名使用者

找到解決方案->右鍵->新增引用->.net->system.data.oracleclient

連線字串:

string connstring="data source=127.0.0.1;user id=username;password=password";

13樓:瘋狂**

如果使用這個,必須新增引用

如果使用oledb的話直接就可以用的

14樓:冰封少尉

oracleconnection ocon=new oracleconnection("data source=192.168.1.

100;uid=user;pwd=pwd;"); //連線語句、

ocon.open();

c#連線oracle資料庫用到的類有哪些?常用的

15樓:

oracleconnection,oraclecommand,oracledataadapter,示例**如下:

using(oracleconnection con = new oracleconnection(" //連線字串 "))}

16樓:匿名使用者

oracleconnection 表示到資料庫的連線。

c#連線oracle資料庫出現以下錯誤是啥原因???

17樓:匿名使用者

64位的c#程式試圖呼叫32位的c/c++dll會出現這個錯誤。

18樓:匿名使用者

需要再安裝一個oracle client 32位客戶端

oracle資料庫訪問另資料庫問題

可以使用dblink 在資料庫b上建立database link 然後配置使用者名稱,密碼和sid 其次注意要有訪問該表的許可權,然後再b中直接輸入 select from a dblink name 就可以了 用資料庫鏈路 create public database link toaconnec...

oracle資料庫行轉列,Oracle 資料庫行轉列

create table a 名稱 varchar2 10 1月 varchar2 10 2月 varchar2 10 3月 varchar2 10 4月 varchar2 10 insert into a values 土豆 50,60,70,80 insert into a values 白菜 ...

c怎麼連線sql server資料庫

using system using system.collections.generic using system.linq using system.text using system.data.sqlclient namespace sqlserverconnection t sqlreade...