【求助】ODBC Drive - PCZONE 討論區

返回   PCZONE 討論區 > ▲ -- 電 腦 軟 體 討 論 區 > -- Windows 討 論 版


PCZONE 討論區



通知

-- Windows 討 論 版 包括 Windows 95/98/ME、Windows NT/2000/XP/Server 2003 等的疑難雜症解答與經驗分享。

會員
【求助】ODBC Drive
呵..總是覺得小弟每次發信好像都沒什麼人要理的樣子...@_@
沒關係我再發一封...呵...
那就是....最近弟公司的程式設計師給了一個難題..
那就是要在 SERVER 上按裝 FOXPRO 的 ODBC DRIVE...
問他要做什麼..他說因為要從 SQL 連到實體的 DRIVE 所以要用這個東東..
真是搞不懂...~_~"

那也算了..在我聽到他按裝了 MDAC 2.7 以後我就瘋了...因為根據網站的說明.
2.7的版本並沒有這種 DRIVE ...要 2.5 的才有...~_~
好不易被我找到了 FOXPRO 的 ODBC DRIVE ..但是該程式又說不支援 Win2k ..
這這這.....這要我如何是好...天呀....知道怎麼做的人救命一下吧.

回覆
WebSphereMania

  因為你的問題都比較少人碰到啊!有沒有去微軟的網站找找呢?
回覆
嘴炮戰隊隊長

控制台 ==> 系統管理工具 ==> 資料來源(ODBC) ==> 新增
這邊檢查看看吧,印象中Windows 2000內建之ADO版本即為2.5版,當然不能安裝。

你們的做法是不是把檔案(.dbf)放在一台Server上,透過網路來存取呢?你這Driver應該是需要裝在Client端而不是Server端吧?若是如此,看來你們的Programmer有點搞不清楚狀況。

另外印象中FoxPro是適合於Client端的資料庫,並不適合多人存取。以FoxPro開發多人Server-Client架構的Database,恐怕資料會屎很慘喔!
回覆

引用:
最初由 Ivan Lin 發表

另外印象中FoxPro是適合於Client端的資料庫,並不適合多人存取。以FoxPro開發多人Server-Client架構的Database,恐怕資料會屎很慘喔!
也是有方法可以多人存取~~
回覆
嘴炮戰隊隊長

引用:
最初由 kanako0605 發表
也是有方法可以多人存取~~
可以存取沒錯,但是FoxPro並非具Transcation之架構,在同時多人存取下,容易發生問題的,甚至損壞Database。

我的原意是指這種架構並不可靠,並非指無法多人存取。
回覆
WebSphereMania

  呵呵!有沒有 Transaction 對於資料的保護差很多,大家都不想讓資料平白無故消失吧!
回覆

恩~~我誤會了~~了解!!謝謝!
回覆
會員

呵...真是感謝大家的回信...呵...
嗯....我的問題可能有些不夠清楚...所以再一次的表述如下
一.MS 的網站我去過了..但是並沒有解決的方法...(不知道是我漏看了還是沒看到..@_@)
二.我們並不使用 FOXPRO 來寫程式...而是因為要去抓 FOXPRO 的資料..所以才會想到用 ODBC 的 DRIVE...
三.我們是從 SERVER 要去抓另一台 SERVER 的資料..所以我想他應沒到不了清況才是..
四.那有沒有法子可以裝呀...不然我要怎麼處理才成呢...因為這個 DRIVE 我是一定要弄上去的..>"<

回覆
嘴炮戰隊隊長

To miels,

我實在不懂你的意思。基本上,解決的方法很多。

列出我的一個簡圖來說明,若有多台Server(Server1~ServerN
要將FoxPro's Data餵入Server,最保險而安全的方法就是寫支程式讀取FoxPro's Data,並寫入其中一台或多台Server如圖所示,這種方式是較為保險的而可靠的,原因在於保持Server的單純及避免自己的Transfer Program拖累Server之額外效能(若該程式I/O頻繁的話)。

若無多餘之電腦,才只好將這此Transfer Program放在其中一台Server上,如圖中之Server 1或是Server 2中。


另外,我真的不知道你指的ODBC Driver是什麼東西,就我的認知上,就如此圖所示,難道我的第一篇發文你連看都沒看嗎?其中就已經包含FoxPro ODBC Driver之設定,印象中只要是Windows 2000的版本,已包含ADO 2.5,幾乎所有常見的DB's ODBC Driver都具備。至於使用方式請查書吧。
回覆
嘴炮戰隊隊長

引用:
最初由 miels 發表
呵...真是感謝大家的回信...呵...
嗯....我的問題可能有些不夠清楚...所以再一次的表述如下
一.MS 的網站我去過了..但是並沒有解決的方法...(不知道是我漏看了還是沒看到..@_@)
二.我們並不使用 FOXPRO 來寫程式...而是因為要去抓 FOXPRO 的資料..所以才會想到用 ODBC 的 DRIVE...
三.我們是從 SERVER 要去抓另一台 SERVER 的資料..所以我想他應沒到不了清況才是..
四.那有沒有法子可以裝呀...不然我要怎麼處理才成呢...因為這個 DRIVE 我是一定要弄上去的..>"<
補充回覆:
[1] 若要透過ODBC設DSN,這是很簡單的設定,應該是不用到特地到M$搜尋吧?不過我還是雞婆的撈了一下資料。
http://msdn.microsoft.com/library/de...aseproject.asp

[2] 這我知道,我所撰寫的程式有連過SQL Server/Accress/Excel/DBase等,FoxPro也是DB的一種,透過ODBC存取DB其實語法都大同小異。在大部分的情況下,甚至Client程式都不用變動,只要改變OLE DB String/ODBC DSN's Settings就可以移植程式。

[3] 這就是重點了,還是請他趕快進入狀況吧,這種問題有點沒SENSE。

[4] 已經在上篇發文告訴你了,你還是老實先去看一遍吧。我發篇文所回的資訊感覺已經比你問一個小問題所作的功課還多了。

回覆


類似的主題
主題 主題作者 討論版 回覆 最後發表
C drive 不能設成active來開機;但其他drive 可以?? bb1228 -- Windows 討 論 版 14 2009-05-17 12:20 AM
【求助】odbc.hta白色視窗不定時出現 COUNTERSTRIKE -- 防 駭 / 防 毒 版 5 2004-03-11 08:04 PM
請問什麼是cmbo drive?和燒錄機有和分別? dick -- 電 腦 硬 體 討 論 版 1 2004-01-24 06:22 PM
Drive Image 最新版本是多少呢? dj301 -- 其 他 軟 體 討 論 版 1 2002-11-09 10:56 AM
【求助】為何NetWork Drive 會無法使用? miels -- 網 路 技 術 版 7 2002-07-29 06:22 PM






 XML   RSS 2.0   RSS 
本站使用 vBulletin 合法版權程式
站務信箱 : [email protected]

本論壇所有文章僅代表留言者個人意見,並不代表本站之立場,討論區以「即時留言」方式運作,故無法完全監察所有即時留言,若您發現文章可能有異議,請 email :[email protected] 處理。