2013-06-27 33 views
0

我試圖使用名爲Data Direct ODBC Driver for Interbase的程序連接到一個interBase數據庫。Interbase的Data Direct ODBC

當我打開查詢1,其具有從表1和表1的字段已經打開,幾秒鐘後,我收到此消息:

reserved error (-7713) there is no message for this error 

和(表1)的所有單元中所示的「#DELETED」

任何人都可以建議我怎麼能解決這個問題?

回答

0

我們公司以前曾試用過Interbase的Data Direct。它是可怕的。

我們從隨機崩潰使用他們的司機,偶爾會從驅動器等

我們搬到IBProvider(不幸的是付費)選擇的第一列返回空值遭遇,但因爲從來沒有碰到過的錯誤。

1

更新2015年1月27日

Embarcadero公司誰擁有的Interbase有一個ODBC驅動程序是固體 - http://cc.embarcadero.com/item/28975


我@SamuelKDavis同意 - DataDirect驅動程序有時會返回NULL的絕對有價值的欄目。您可以通過創建查詢並通過ODBC連接重複運行它來測試它,它會間歇性地返回NULL。

我們也嘗試過IBProvider驅動程序,但遇到了我們無法弄清的字符集錯誤。

有趣的是,如果你查找Interbase的歷史,你會看到Borland公司實際上是由Interbase的開源早在2000年7月,在這點它分叉斷成所謂的「火鳥」開源數據庫 - http://en.wikipedia.org/wiki/Firebird_(database_server)#History

現在這裏很酷的事情是,與舊版Firebird(v2.1和之前的版本)一起工作的驅動程序也將與Interbase 6.0一起工作到Interbase XE 64位,可能是因爲開源叉沒有偏離它的Interbase根源。因此,嘗試使用Firebird v1.7 ADO.Net驅動程序 - http://www.firebirdsql.org/en/net-provider/

對於.NET 2.0+的較新的Firebird驅動程序,但不適用於Interbase。