2009-06-03 90 views
8

我正在尋找一個ADO.net 2.0或更高版本的Sybase數據庫提供程序,它似乎被稱爲Sybase ASE。爲了澄清,我對ASE感興趣,而不是SQL Anywhere。希望提供者將被包含在數據庫中,或者免費。Sybase ASE ADO.net 2.0提供程序?

我可以找到提及的ADO.net 1.1提供程序;那不是我想要的。

我可以找到ODBC驅動程序和OLEDB提供程序;那不是我想要的。

我發現了DataDirect ADO.net提供商付費;我想這是回退的位置。

感謝您的幫助

回答

7

這個問題是相當古老的,但它似乎已經變得更容易得到ADO連接器。

  1. 下載從 http://scn.sap.com/community/developer-center/oltp-db
  2. 「獲取免費的‘開發’版」給出的選項時,選擇自定義安裝。
  3. 只能從自定義安裝中安裝.Net ADO軟件包。
  4. 在您的解決方案中從安裝文件的位置引用Sybase.AdoNet4.AseClient.dll。

然後,您應該能夠執行查詢,更新等在.NET中按照從這裏開始的方向: http://infocenter.sybase.com/help/index.jsp?topic=/com.sybase.help.sdk_12.5.1.adonet/html/adonet/DAFJEFIF.htm

0

從Sybase網站:

對ADO.NET的Sybase支持OLE DB和ODBC Adaptive Server 15.0版中包含由Sybase開發的新ODBC和OLE DB驅動程序。先前版本中包含的第三方重新命名的ODBC和OLE DB驅動程序工具包不再發貨。

已退出的ODBC驅動程序工具包已安裝在%SYBASE%\ ODBC中,並且已在ODBC驅動程序管理器中註冊爲「Sybase ASE ODBC驅動程序」。 Sybase新的ASE ODBC驅動程序安裝在%SYBASE%\ DataAccess \ ODBC中,並註冊爲「Adaptive Server Enterprise」。隨Adaptive Server和SDK 15.0一起提供的版本是15.0.0.50版。

已退出的OLE DB驅動程序工具包安裝在%SYBASE%\ OLEDB中,並使用提供程序短名稱「Sybase.ASEOLEDBProvider」和長名稱「Sybase ASE OLE DB提供程序」。 Sybase的新ASE OLE DB提供程序安裝在%SYBASE%\ DataAccess \ OLEDB中,並使用提供程序短名稱「ASEOLEDB」。使用SDK 15.0發佈的版本是15.0.0.51版。

Sybase建議您儘快開始遷移過程中的新ODBC和OLE DB驅動程序。 Adaptive Server 15.0中引入的新功能僅受新驅動程序支持。

有關遷移到新驅動程序的說明,請參閱「適用於Windows,Linux和UNIX的OpenServer 15.0和SDK 15.0的新功能」。

+0

羅伯特,從Sybase網站的報價提到了ODBC和OLEDB位。這不是我要找的。我對ADO.net 2.0提供商感興趣。謝謝。 – 2009-06-04 08:01:43

+0

您可以在ADO.net 2.0中使用ODBC驅動程序。 – Robert 2009-06-04 15:12:37

1

的Sybase 15#ESD10具有支持ADO.NET 2.0,根據Sybase的這個鏈接: http://infocenter.sybase.com/help/index.jsp?topic=/com.sybase.infocenter.dc20155.1500/html/newfesd/CBHJAABF.htm


新功能的Open Server 15.0和SDK 15.0適用於Microsoft Windows,Linux和UNIX和Mac OS X ADO.NET 2.0支持

ASE ADO.NET數據提供程序2.0附帶此SDK版本。此版本支持的ADO.NET 2.0的特點是:

*  Provider factories 
*  Provider statistics 
*  Bulk update 
*  Bulk copy 
*  Asynchronous commands 
*  Extended pooling support to clear pools 
*  Common base classes 
*  Database metadata 

有關支持的ADO.NET 2.0功能的詳細信息,請參見在ADO.NET 2.0的新增功能。

10

自己最近一直在走這條路,我只能建議你不會通過搜索網絡找到答案。如果您連接到ASE服務器,則您有客戶技術聯繫人。使用該人員,要求他們下載前面提到的Sybase 15#ESD10。根據我的經驗(我自己承認,這是一個不好的);

Sybase使這種開發人員資源僅用於付費客戶。

下載,一旦你有它,將包括一大堆額外的,你不需要。我仍然認爲PowerDesigner是一個很棒的工具,但我認爲它包含的是一個試用版,它的長期價值有限。我相信你想要的是OpenClient安裝,選擇ADO.NET功能。

我發現從獲取開發人員資源(只是確定正確的下載是一個難題),從數百個安裝文件中分離出必需的兩個文件,到安裝打破了我現有的RapidSql和DbArtisan進行安裝,最終目前的版本不會比ADO.NET 2提供商支持更多(例如,您不會獲得EF佈線),確實令人沮喪。

毫不奇怪的是,我一直無法使用nHibernate或亞音速找到對ASE的很多支持。

相關問題