執行vba連線資料庫時報未發現資料來源名稱並且未指定預設驅動,odbc管理其中沒有excel驅動

時間 2021-07-25 10:27:16

1樓:萬年金剛鑽

看到excel在使用者dns是存在的。不知道你vb連線資料庫的語句是怎樣寫的呢?能不能示例一下?

vb 連線資料庫 一直提示 “未發現資料來源名稱並且未指定預設驅動程式”

2樓:

**錯誤,以下**你參考一下吧

dim rs as adodb.recordsetset rs = new adodb.recordsetdim conn as adodb.

connectionset conn = new adodb.connectionconn.open "provider=microsoft.

jet.oledb.4.

0;data source=text.mdb"

rs.open "select * from cmd", conn, 1, 3

希望對你有用!不懂了再問吧!

3樓:

您好,這樣的情況建議您可以升級到最新版本試一下,或是聯絡一下官網客服比較好。

[microsoft][odbc 驅動程式管理器] 未發現資料來源名稱並且未指定預設驅動程式怎麼解決?

4樓:公禮夫婷

你裝的oracle是64位嗎?不是的話你在這裡肯定找不到了。。。你去c:\windows\syswow64\odbcad32.exe來啟動odbc資料來源管理器試試看

5樓:匿名使用者

建odbc資料來源了嗎?先確保已經建立了odbc資料來源,然後要確定你的連線引數是正確的。

確保建立odbc資料來源的時候,用的是‘系統dsn’,而不是‘使用者dsn’。

6樓:匿名使用者

從上面的**連線符看沒有問題,你現在是在本地iis測式,還是釋出的空間測式不成功

7樓:譚連枝潘鶯

您好,是你庫沒有連線成功!

教你一個簡單的辦法!超級實用:你用的是ado物件,你先拉一個ado控制元件上來,然後用控制元件的嚮導進行資料庫的連線。

之後嚮導會自動生成一個連線字串,你再將這個字串複製到你connectionstring="provider=microsoft.jet.oledb.

4.0;"

&_"data

source=data.mdb"

這個位置就不會錯了。。。

會生成一個這樣的串

provider=microsoft.jet.oledb.4.0;data

source=c:\documents

andsettings\administrator\桌面\aaa.mdb;persist

security

info=false

直接粘過去。

vb 執行中出現 [microsoft][odbc驅動程式管理器]未發現資料來源名稱並且未指定預設驅動程式

8樓:匿名使用者

首先檢查你的odbc資料來源是否設定完成,然後是你的**中缺少資料來源的連結資訊

dim cnn as new adodb.connection ’設定到資料來源的連結資訊

dim rst as new adodb.recordset ‘設定記錄源

dim s as string

s = "dsn=(odbc資料來源中的使用者資料來源名稱);uid=(使用者名稱);pwd=(密碼)"

'例如 s = "dsn = 圖書管理;uid = ;pwd = "

cnn.open s

rs.open "select * from 密碼 where 操作員名稱= '" & trim(txtuser.text) & "'and 密碼='" & trim(txtpwd.

text) & "'and 操作員級別='系統管理員'", cnn, adopenkeyset, adlockoptimistic

這樣的話應該就沒問題了

9樓:

因為你沒建立資料來源啊,或者你的ado控制元件沒有連線到資料來源odbc上,你先到控制面板的管理工具裡去建立資料來源指到你的資料庫檔案上,然後在vb介面上的ado控制元件的conn什麼屬性上連線到你建立的資料來源才能使用

10樓:匿名使用者

資料庫的程式在** 連結資料庫是要寫**的

vb 用ado連線excel做資料庫提示 [odbc 驅動程式管理器] 未發現資料來源名稱並且未指定預設驅動程式,

11樓:匿名使用者

加個$試試:select * from [sheet1$]

vb未發現資料來源名稱並且未指定預設驅動程式

12樓:滿以柳

採用ado的方式訪問access 資料庫,這樣寫連線字串:

dim cn as new adodb.connectiondim constr as string

constr = "provider=microsoft.jet.oledb.4.0;data source=d:\vbtemp\mydb.mdb"

cn.open constr

其中:d:\vbtemp\mydb.mdb 指資料庫檔案的絕對路徑...

odbc驅動程式管理器未發現資料來源名稱並且未指定預設驅動程式

13樓:匿名使用者

他的程式在他本地配置了資料來源,所以能用,你回到公司你也應該在本地配置相應的資料來源,在控制面板裡有資料來源,用什麼程式就配置什麼資料來源

14樓:匿名使用者

odbc驅動程式管理器未發現資料來源名稱並且未指定預設驅動程式是肯定的了,你在家設定dns就可以了,網上的是用odbc字串連線的。不設dns。

%dim conn,db

db="***.mdb"

on error resume next

set conn = server.createobject("adodb.connection")

connstr="provider=microsoft.jet.oledb.4.0;data source="

15樓:龔梅年芝

你的conn.asp是資料庫連線檔案,其中連線資料庫的語句不對,導致這樣的錯誤,把你連線資料庫的程式,貼上來,大家才好解決

vb資料庫-未發現資料來源名稱並且未指定預設驅動程式 50

VB連線MySQL資料庫報錯未發現資料來源名稱且未指定預設驅動程式求解感謝!!MySQL是8 0版本的

平淡季節 我來告訴你吧 別管你係統是64還是32 你用vb就要裝32的mysql connector odbc noinstall 8.0.17 win32 我是裝了這個就不報資料來源錯了 但是。開始報這個了 mysql odbc 8.0 a driver bad handshake cn.open...

c odbc連線資料庫哪兒有

通過odbc連線資料庫的c或c 程式怎麼寫?c odbc連線資料庫請指教!謝謝!c c c語言。2 個帖子 2 個作者 新貼子 2005年2月4日不顯示刪除回覆,顯示所有回覆,顯示星級回覆,顯示得分回覆 通過odbc連線資料庫的c或c 程式怎麼寫?請指教!謝謝!2006年5月27日 microsof...

c連線資料庫方法連線到sql server或者是mysql資料庫,誰能給個例項。提供我學習

c 連線和操作sql server資料庫 用c sqlserver實現增刪改查 using system.data using system.data.sqlclient 先開啟兩個類庫檔案 sqlconnection con new sqlconnection con.connectionstri...