如何从 C# 连接到 Sql Anywhere 9

How to connect to Sql Anywhere 9 from C#

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

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

ODBC Tutorial

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

我正在使用 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