![]() ![]() ![]() ![]() |
|||||
|
|||||
樓主 傑客 ![]()
![]() |
匯到另一部電腦中後,所有的資料庫都不能用了,而且再進入 控制台中的 odbc 組態,雖可進入,卻完全無法操作,無法新增,修改,刪除任一個odbc設定 ,會出現類似 找不到 Microsoft Excel Driver (*.xls) ODBC驅動程式的設定常式,請重新安裝驅動程式 . 在登錄裡找不到元件 但單獨去執行 excel , 或 ACCESS 再去讀那些檔是可以(但MS-SQL 無法啟動) 我試過撤掉 OFFICE , 再重灌,無法修復,至於 MS-SQL SERVER , 撤掉後就連重灌都不行了 有沒有哪位可以告訴我,如何修復 ODBC,而不用重灌整個 OS 附加說明 1.如果要匯回的電腦是 XP 且有啟用還原功能,則我可以還原成之前的狀況,然後系統會正常,但有些電腦是 WIN2000,而有些雖是 xp ,但卻未啟動還原功能,且就算有我也不敢冒然還原回去, 2.如果不是用我作出的 .REG , 所有的ODBC 都是以手動的方式建立,這樣就沒有問題,但因多達5個,而而且資料庫類型又多,有些客戶不會建ODBC,我也不可能一一幫他們建,所以才想用登錄檔的方式 3.用來匯出的電腦是 XP pro+ sp2 ,而匯入的電腦是 xp 或 WIN2000 或 WIN 2003,而 XP 的,有的是 SP1或 SP2 而也不是每一部都不行 我的困難處是 , 有些電腦已經匯了,但無法使用,我主要是想請問如何修復 ODBC 呢?? 多謝各位的回答 或告訴我 , 程式要能連結 CSV ,XLS , dbf ,如果不用 ODBC , 該怎麼用,(VB6 及 ASP)
本篇文章發表於2005-02-28 23:33
== 簽名檔 ==
我是神奇的傑客, 神奇的傑客就是我 |
1樓 |
http://support.microsoft.com/default.aspx?scid=kb;zh-tw;169470
http://support.microsoft.com/default.aspx?scid=kb;zh-tw;324520 ->看中間發生的原因當下列登錄子機碼遺失時,便可能發生這個問題:
本篇文章回覆於2005-03-01 00:42
== 簽名檔 ==
--未登入的會員無法查看對方簽名檔-- |
2樓
作者回應
傑客 ![]() |
感謝您的回答 , 您所提供的兩個連結我都看過 , 但與我現再的情形不同,
我的情形是 單獨使用 excel , 或 access 是正常的 ,新增/移除 OFFICE 也都正常 , odbc在登錄檔中的機碼也是存在的並未遺失,且內容是正確的 ,但是從控制台要去修改/新增/刪除 ,任一個 odbc連結,或從ap中呼叫該 odbc (語法如 dsn=XXXX;UID=XXX;PWD=XXX)會有錯 , 但我語法如果用的是 OLEDB格式 如 Provider=OLEDB 4.0.XXXXXX ,就沒問題 但因有些是 .csv , 有些是 .DBF , 有些是 .XLS , 這些我只會用建個 dsn 然後再連,不會 oledb 的寫法 , 如果您能提供這幾種(ACCESS及 MS-SQL 的我會)的 OLEDB CONNECTION STRING 寫法 , 那也行,我不一定要用 odbc來連
本篇文章回覆於2005-03-01 01:41
== 簽名檔 ==
--未登入的會員無法查看對方簽名檔-- |
回覆 |
如要回應,請先登入. |