1.Предварительные условия
Предположим, что вы уже установили SQL Anywhere 17, включая необходимые драйверы.
2.Настройка приложения
- Создайте новое приложение .NET Core, в этом примере будет использоваться консоль.Я использовал версию 2.2.
- Добавьте пакет NuGet System.Data.Odbc
3.Код C #
Добавьте следующие пространства имен:
с использованием System.Data;
с использованием System.Data.Odbc;
Настройка строки подключения:
DRIVER = {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]);
}
}
}