如何从C#连接到Sql Anywhere 9

时间:2016-01-19 00:20:01

标签: c# driver sqlanywhere

我有一个项目,我需要在Sql Anywhere v9上获取数据,在Google中搜索我找不到太多信息,因为它的旧版本(我/客户端无法升级数据库的版本) ),在我能找到的几个文件中提到.Net驱动程序,但链接被破坏了。任何人都知道这个驱动程序是唯一的方法还是有另一种连接方式?

3 个答案:

答案 0 :(得分:3)

您是否尝试过创建ODBC连接并通过ODBC与数据库通信?

ODBC Tutorial

答案 1 :(得分:0)

下载并安装任何版本的SQL Anywhere Developer Edition,即使它是较新版本。他们是免费的。这将包含所有.NET数据提供程序和驱动程序。根据我的经验,较新版本的Sybase客户端可以连接到较旧的数据库服务器 然后,您必须确保连接字符串正确以连接C#。

答案 2 :(得分:0)

我使用C#连接到版本10服务器,这是我找到的适用于我的连接字符串:

Provider=SAOLEDB;LINKS=tcpip(host=1.2.3.4,PORT=123;DoBroadcast=None);ServerName=SQLANYWHERE9;Integrated Security = True; User ID = database; PWD = password