2013-04-20 34 views

回答

2

問題是,儘管SQL是一種標準,但它並未指定數據必須如何在線路上傳輸,也不指定連接的方式必須與之相關。因此服務器實現自己的協議。 ODBC提供了一個在編程級別(中間件)與數據庫驅動程序進行交互的標準方式,但驅動程序必須實現專有粘合才能與供應商服務器連接。

如果系統上有ODBC驅動程序,則任何能夠使用ODBC API的庫都應能夠訪問它,從而訪問已處理的數據庫。

關於你的具體問題,看起來好像是這樣的driver exists。但是目前我無法訪問引用它的頁面。 This other page就如何正確安裝驅動程序提供了指導。

+0

您好@didierc並感謝您的輸入。令人遺憾的是,4D的64位驅動程序僅適用於Windows和V13,我在Mac和V12上。不過,我很感激你檢查。關於連接和數據傳輸等專有方面的知識很有趣。我現在知道爲什麼驅動程序是特定於其數據庫的。 – dave 2013-04-20 18:09:18

+0

我很抱歉,我不能得到進一步的幫助。我建議您與公司聯繫(您可能在購買產品時提供了一個聯繫點),並與他們一起了解如何解決問題。 – didierc 2013-04-20 18:43:47

1

在參考「數據庫是4D V12 SQL和他們沒有爲Mac,這是我需要一個64位的驅動程序」

4D推出了64位的ODBC驅動程序在Mac OS在V15開始X平臺,它最初被髮布七月16日2015年

這可以從下載頁面在這裏:
http://www.4d.com/downloads/products.html

請記住,爲了利用V15 ODBC驅動程序你會需要你由於驅動程序和服務器的版本應該匹配,所以將4D服務器更新到v15。

+1

我們瞭解您的幫助。所以不要誤會。但是,鏈接到第三方工具和庫以及其他這樣的建議是脫離主題「關閉問題」的原因。 – Drew 2016-02-25 18:09:36

+0

對不起我的意見是參考的OP聲明:「該數據庫是4D V12 SQL和他們沒有爲Mac,這是我需要一個64位的驅動程序。」 ......它不是一個建議,我的鏈接提供的是他們說他們需要的物品。 – 2016-02-25 18:16:00

+0

我知道蒂姆。沒有多少人會因爲幫助而錯過。所有這些我們都沒有免費的芝士漢堡。 – Drew 2016-02-25 18:21:37

相關問題