2011-07-06 57 views
2

有沒有人有使用SQLAPI ++庫的良好經驗? (connecting C++ and SQLSQLAPI ++庫使用

你有什麼建議,我有本地服務器,SQL Server 2008和Windows XP。

你有一個funcional例如連接c++ and sql server?,只是做一個簡單的

SELECt * FROM mytable; 
在C++

+0

這是來自Linux還是Windows?我認爲SQLAPI ++需要客戶端庫,它不會自行分發,它更像是一個包裝器或取而代之的是o你必須自己處理不同的圖書館。 –

+0

我指定使用Windows .... – cMinor

+0

MySQL有這種API很長一段時間 - http://tangentsoft.net/mysql++/ – Ulterior

回答

3

我的第一印象是SQLApi ++很棒。這裏有一些背景。

我一直在使用ADO很長一段時間,但它開始給一些用戶的COM錯誤,沒有任何有用的信息。此外,msado ??。tlb不是向後兼容的,所以你必須小心所有你的用戶在同一個版本。我知道這可能不適用於你,但我想我會分享這個。

幾天前我開始研究SQLApi ++,幾乎只有很好的說法。迄今爲止我發現的唯一缺點是,無法知道在返回結果集的情況下返回多少行。此外,它不是免費的。從積極的方面來說,API是直觀的,文檔很好,並且這些示例很有用。與ADO相比,它速度非常快。不要複製/粘貼,請看http://www.sqlapi.com/Examples/step4.cpp

+0

不是SQLAPI的錯誤。在幾乎所有的SQL引擎上,你無法真正知道你的SELECT會返回多少行。您必須獲取所有數據... – Stef

1

聽起來不錯,的確,但該網站尚未現在很長一段時間:(更新

+2

幾周前,我收到一封電子郵件,介紹新版本。很確定代碼正在被維護。 – Hazerider

2

自2000年以來SQLApi ++支持在幾個月前,該網站沒有更新,最後更新最有可能因爲它已經足夠好了 - 有一些有用的例子,文檔,歷史和支持,如果它們不經常更新站點,這只是一個加號,這意味着它們的示例等不會改變,這意味着api是穩定的,你不必改變你的代碼,以便使用最新的技術。