我们有一个 Sybase 17 ASA 服务器,并希望使用 ODBC 驱动程序进行连接。我们的目标是使用完整的 .NET Core 2.1 及更高版本,而不是 .NET Standard 或 .NET Framework 4.x。
1. 先决条件
假设您已经在机器上安装了 SQL Anywhere 17,包括所需的驱动程序。
2. 应用设置
3.C#代码
添加以下命名空间:
使用 System.Data;
使用 System.Data.Odbc;
设置连接字符串:
驱动程序={SQL Anywhere 17};服务器= srv_name;数据库= db_name;uid= user ;pwd= pass ;LINKs=tcpip(host= aaa.bbb.ccc.ddd )
检索一些数据以确认它有效:
connection.Open();
var cmd = new OdbcCommand("select top 5 * from *table*", connection);
using (var reader = cmd.ExecuteReader())
{
while (reader.Read())
{
for (var i = 0; i < reader.FieldCount; i++)
{
Console.WriteLine(reader[i]);
}
}
}
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句