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...