嘿,所有的,真的在我的頭撞擊鍵盤在這裏,任何信息或指向正確的方向將是太棒了。.NET DBF數據庫連接問題
我有一組帶有.MDX索引的.DBF文件。他們應該是dBASE版本7,但Borland BDE只能連接到我發現的可靠5.0。
我可以用IV和5.0的連接字符串如下得到連接:
Provider=Microsoft.Jet.OLEDB.4.0;Data Source=C:\IDS\PowerSell\MyData\;Extended Properties=dBASE 5.0;
架構我得到的是關閉從什麼表的實際模式是,我必須跑尷尬斬查詢,只是結果出來的,我發現了問題:
- 選擇在大多數列,但 就好一些列不工作
- 插入,如果我離開一些列 否則我得到的錯誤
- 更新,如果我不提供,其中 條款
有沒有人有任何見解連接和使用與MDX指數和.NET DBF文件?最有可能的dBASE 7文件?
感謝,
我完全同意。在FoxPro出現之後,Borland的事情開始分崩離析(之後他們似乎對dBase的關注較少)。除非遺留系統需要它,否則不要使用「舊」格式。 – 2009-08-10 22:53:15
這些arn't FoxPro數據庫雖然,這是奇怪的事情。我從供應商那裏得到的一點信息是,它是dBASE 7 Interbase,經過研究,Interbase似乎使用.ibr或類似的東西。我和其他使用火鳥的地方一樣困惑不解。 我也使用oledb,不使用過時的ODBC驅動程序,儘管我已經嘗試過使用相同的結果。可悲的是,我只是試圖對我們銷售人員使用的這個新「系統」執行轉換過程,我不能將數據置於新格式,儘管這樣做會很理想。移動我們的舊格式 - >新格式。 – thismat 2009-08-11 04:22:50
Interbase/Firebird是一個規則客戶端/服務器Db,與DBF無關。和FoxPro/dBase 7一樣,它全部是xBase並且聞起來都是一樣的。 – 2009-08-11 08:15:48