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

2021-07-25 10:26:21 字數 6133 閱讀 8709

1樓:匿名使用者

這個我覺得應該還是**其中有個地方出了錯,有時系統提示不一定正確,你可以在簡查一下呀 在 drivermanager.getconnection()的時候報錯的。 可能還是odbc的問題。

「要用系統dsn」。

一直使用「使用者dsn」建立「使用者資料來源」的。 dsn:date source name,資料來源名稱。

在「odbc資料來源管理器」中,設定用於連線資料庫的dsn有三種: 使用者dsn、系統dsn和檔案dsn。 因為monitor tomcat啟動的tomcat服務是作為系統級nt服務例程執行的,這樣就無法訪問「使用者dsn」建立的「使用者資料來源」。

建立了「系統資料來源」就ok了。

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

2樓:

不用擔心,應該只是資料庫連線出了問題,試試下面的方法

修改登錄檔,把正常機器登錄檔中的odbc項匯出來,然後再匯入該機器中,odbc資料庫驅動安裝成功。方法如下:

【步驟一】從正常計算機的登錄檔中匯出子項:

1)啟動正常計算機(「源」計算機),單擊「開始」,然後單擊「執行」,在「開啟」框中鍵入 regedit,

然後單擊「確定」——進入登錄檔

2)找到然後單擊下面的項:

hkey_current_user\software\odbc

3)在「檔案」選單上,單擊「匯出」。

在「儲存位置」框中,指定臨時儲存註冊檔案(.reg 檔案)的位置。在「檔名」框中鍵入檔名(111.reg),然後單擊「儲存」。

4)然後再找到下面的子項:

hkey_local_machine\software\odbc

3)在「檔案」選單上,單擊「匯出」。

在「儲存位置」框中,指定臨時儲存註冊檔案(.reg 檔案)的位置。在「檔名」框中鍵入檔名(222.reg),然後單擊「儲存」。

【步驟二】將登錄檔檔案匯入到該計算機中

1)開始——執行——鍵入「regedit」,進入登錄檔。

2)在「登錄檔」選單上,單擊「匯入登錄檔檔案」。

3)找到登錄檔檔案:111.reg ,匯入登錄檔檔案。

4)然後重2-3步,找到222.reg,匯入登錄檔檔案。

再次開啟odbc資料來源看看吧,應該就ok了,再開你其它的程式也應該沒問題了。不排除可能還需要重新關聯資料來源的可能,這個只能看具體情況。

3樓:匿名使用者

我有系統和驅動 防偽開票子系統的 有空可以幫你遠端一下 你自己不可能裝的好的.裡面的資料像客戶編碼和商品編碼希望沒丟 要不你就發達了 這個是修復不了的 上帝保佑你

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

4樓:漢字

家在使用windows時難免有時因odbc配置不正確,而使資料庫無法訪問。現在就先說一下,odbc的配置。

odbc管理器(administrator)它負責安裝驅動程式,管理資料來源,並幫助程式設計師跟蹤odbc的函式呼叫。在odbc中,應用程式不能直接存取資料庫,它必須通過管理器和資料庫交換資訊。odbc管理器負責將應用程式的sql語句及其他資訊傳遞給驅動程式,而驅動程式則負責將執行結果送回應用程式。

執行32bit odbc管理器後,出現一個主對話方塊,它的主要內容是要求使用者輸入一個資料來源,所謂資料來源就是資料庫位置、資料庫型別以及odbc驅動程式等資訊的整合。資料來源負責將執行結果送回應用程式。應用程式、odbc管理在使用之前必須通過odbc管理器進行登記和連線,啟動odbc管理器後,選取add按鈕,根據自己的資料庫型別,選擇相應的odbc驅動程式,然後輸入資料來源名(data source name)和資料庫檔名(database name),完成這些步驟後,以後的應用程式就能夠通過odbc管理器的資料來源直接操縱資料庫。

在window95或者98下,odbc管理器在控制面板裡面的32bit odbc。而在window2000下,odbc管理器是在程式à管理工具à資料來源(odbc)中。第一次找它費了我好大的力氣。

後來動用了搜尋才找到的。(想想自己還真夠笨的。l)

下面以window2000下的odbc管理器為例,介紹一下每一頁的用途:

3、 檔案dsn:odbc檔案資料來源允許使用者連線資料提供者。檔案dsn可以由安裝了相同驅動程式的使用者共享。這是界於使用者dsn和系統dsn之間的一種共享情況。

4、 驅動程式:這頁列出了本機上所有安裝的資料庫驅動程式。裡面列舉了每個驅動程式的名稱,版本,提供商公司,驅動程式檔名,以及安裝日期。

5、 跟蹤:odbc跟蹤允許建立呼叫odbc的日誌,提供給技術人員檢視。裡面可設定日誌的路徑和檔名。

技術人員通過這裡面的資訊可以看到本機上所有的資料庫訪問的時間,使用者,以及出錯資訊等情況。也可以通過這個輔助除錯應用程式,可以啟動visual studio的分析器,來進行odbc的跟蹤。

6、 連線池:連線池允許應用程式重用原來開啟的的連線控制代碼,這樣可以節省到伺服器的往返過程。

7、 關於:最後這一頁列出了所有的odbc的核心檔案。

這裡,我們以常用的access資料庫為例子,來說明建立一個使用者資料來源的過程。

假設我們已經通過access建立了一個sample.mdb檔案(假設放在c:\db\目錄下),裡面包含了所有的表,索引和資料。

別的資料庫可能不同,例如paradox資料庫是把所有的表,索引,資料用不同的檔案儲存,但是都放在同一個目錄下面。(別的如sql server,db2,oracle大型的資料庫我們暫時不做介紹。因為一般非專業人員接觸這樣大型的資料庫的機會不多,而且它們的配置都比較麻煩,當然,相應的功能也比小型的桌面資料庫強,主要是提供了一些資料保護,資料安全,事務處理方面的東西。

)首先在使用者dsn這一頁,單擊填加。

然後選擇資料庫的驅動程式,這裡我們選擇microsoft access driver(*.mdb)。兩外也有兩項是以(*.

mdb結尾)的。不過不能選那兩個。然後單擊完成。

然後在資料來源名(n)上指定一個名字,可以任意指定,以後在程式裡面使用的dsn就是這個名字了。然後選擇資料庫,在彈出的視窗中找到

c:\db\sample.mdb,選擇,確定。

這裡,有兩個核取方塊,可以規定資料庫以只讀或者獨佔的方式開啟。另外,也可以通過右下角的"網路(n)…"按紐選擇網路上另一臺機器上的資料庫。

返回到如下介面:

這時,已經選擇好了資料庫,可以確定退出。

另外,在高階按紐裡面可以確定本資料來源的訪問密碼。可以指定系統資料庫。在選項按紐裡面還可以設定緩衝區的大小等。

這裡面,緩衝區是在記憶體中開闢的一個區域,通過odbc資料來源的操作實際上都是和緩衝區裡面的資料打交道。

5樓:匿名使用者

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

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

6樓:匿名使用者

去控制面板-管理工具裡面找資料來源odbc。

根據你寫的程式,建立資料來源。

你寫的程式,在專案管理器裡,有個資料庫,其中有個連線,建立資料來源連線.

是你自己大意,忽略了這個步驟.

可以用程式完成,你baidu一下就有如何自動建立odbc了,這裡不再贅述.

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

7樓:匿名使用者

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

8樓:匿名使用者

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="

9樓:龔梅年芝

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

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

10樓:無涯星空

家在使用windows時難免有時因odbc配置不正確,而使資料庫無法訪問。現在就先說一下,odbc的配置。

odbc管理器(administrator)它負責安裝驅動程式,管理資料來源,並幫助程式設計師跟蹤odbc的函式呼叫。在odbc中,應用程式不能直接存取資料庫,它必須通過管理器和資料庫交換資訊。odbc管理器負責將應用程式的sql語句及其他資訊傳遞給驅動程式,而驅動程式則負責將執行結果送回應用程式。

執行32bit odbc管理器後,出現一個主對話方塊,它的主要內容是要求使用者輸入一個資料來源,所謂資料來源就是資料庫位置、資料庫型別以及odbc驅動程式等資訊的整合。資料來源負責將執行結果送回應用程式。應用程式、odbc管理在使用之前必須通過odbc管理器進行登記和連線,啟動odbc管理器後,選取add按鈕,根據自己的資料庫型別,選擇相應的odbc驅動程式,然後輸入資料來源名(data source name)和資料庫檔名(database name),完成這些步驟後,以後的應用程式就能夠通過odbc管理器的資料來源直接操縱資料庫。

在window95或者98下,odbc管理器在控制面板裡面的32bit odbc。而在window2000下,odbc管理器是在程式à管理工具à資料來源(odbc)中。第一次找它費了我好大的力氣。

後來動用了搜尋才找到的。(想想自己還真夠笨的。l)

下面以window2000下的odbc管理器為例,介紹一下每一頁的用途:

3、 檔案dsn:odbc檔案資料來源允許使用者連線資料提供者。檔案dsn可以由安裝了相同驅動程式的使用者共享。這是界於使用者dsn和系統dsn之間的一種共享情況。

4、 驅動程式:這頁列出了本機上所有安裝的資料庫驅動程式。裡面列舉了每個驅動程式的名稱,版本,提供商公司,驅動程式檔名,以及安裝日期。

5、 跟蹤:odbc跟蹤允許建立呼叫odbc的日誌,提供給技術人員檢視。裡面可設定日誌的路徑和檔名。

技術人員通過這裡面的資訊可以看到本機上所有的資料庫訪問的時間,使用者,以及出錯資訊等情況。也可以通過這個輔助除錯應用程式,可以啟動visual studio的分析器,來進行odbc的跟蹤。

6、 連線池:連線池允許應用程式重用原來開啟的的連線控制代碼,這樣可以節省到伺服器的往返過程。

7、 關於:最後這一頁列出了所有的odbc的核心檔案。

這裡,我們以常用的access資料庫為例子,來說明建立一個使用者資料來源的過程。

假設我們已經通過access建立了一個sample.mdb檔案(假設放在c:\db\目錄下),裡面包含了所有的表,索引和資料。

別的資料庫可能不同,例如paradox資料庫是把所有的表,索引,資料用不同的檔案儲存,但是都放在同一個目錄下面。(別的如sql server,db2,oracle大型的資料庫我們暫時不做介紹。因為一般非專業人員接觸這樣大型的資料庫的機會不多,而且它們的配置都比較麻煩,當然,相應的功能也比小型的桌面資料庫強,主要是提供了一些資料保護,資料安全,事務處理方面的東西。

)首先在使用者dsn這一頁,單擊填加。

然後選擇資料庫的驅動程式,這裡我們選擇microsoft access driver(*.mdb)。兩外也有兩項是以(*.

mdb結尾)的。不過不能選那兩個。然後單擊完成。

然後在資料來源名(n)上指定一個名字,可以任意指定,以後在程式裡面使用的dsn就是這個名字了。然後選擇資料庫,在彈出的視窗中找到

c:\db\sample.mdb,選擇,確定。

這裡,有兩個核取方塊,可以規定資料庫以只讀或者獨佔的方式開啟。另外,也可以通過右下角的"網路(n)…"按紐選擇網路上另一臺機器上的資料庫。

返回到如下介面:

這時,已經選擇好了資料庫,可以確定退出。

另外,在高階按紐裡面可以確定本資料來源的訪問密碼。可以指定系統資料庫。在選項按紐裡面還可以設定緩衝區的大小等。

這裡面,緩衝區是在記憶體中開闢的一個區域,通過odbc資料來源的操作實際上都是和緩衝區裡面的資料打交道。

ODBC驅動程式管理器未發現數

你裝的oracle是64位嗎?不是的話你在這裡肯定找不到了。你去c windows syswow64 odbcad32.exe來啟動odbc資料來源管理器試試看 建odbc資料來源了嗎?先確保已經建立了odbc資料來源,然後要確定你的連線引數是正確的。確保建立odbc資料來源的時候,用的是 系統ds...

開啟軟體的時候出現odbc驅動程式管理器未發現資料來源名稱並

首先 你要 問你這個軟體的 商 怎麼安裝 配置你的系統才能正常使用 或者參考 軟體的使用手冊 但是 首要的是你要現有一個 資料庫 檔案 然後才能 使用odbc 資料來源的方式 被其他 應用程式 訪問,有關 配置 odbc 資料來源的問題,你可以去搜尋 有關 odbc 資料來源 的配置方法 有很多這方...

找不到驅動器,找不到USB驅動程式怎麼解決

系統跟安全模式都進不了。說明你的引導區檔案已經損壞了,裝2個防毒軟體很有可能導致系統出現問題,防毒軟體都是在引導區做一個標記,使防毒系統可以隨時檢查是否中毒,而這個時候另外一個防毒軟體有可能認為使病毒從而開機的時候進行查殺,導致引導檔案或者引導區損壞,如果以前使用過dos軟體備份過引導區軟體可以在這...