首先,BDE(Borland Database Engine)是一个旧的数据库引擎,它不支持SQL Server 2016。
如果你想使用SQL Server 2016,可以考虑使用更现代的数据库访问技术,如ADO.NET。以下是使用ADO.NET连接和查询SQL Server 2016的示例代码:
using System;
using System.Data.SqlClient;
class Program
{
static void Main()
{
string connectionString = "Data Source=YourServerName;Initial Catalog=YourDatabaseName;User ID=YourUsername;Password=YourPassword";
using (SqlConnection connection = new SqlConnection(connectionString))
{
connection.Open();
// 执行查询
string sql = "SELECT * FROM YourTableName";
using (SqlCommand command = new SqlCommand(sql, connection))
{
using (SqlDataReader reader = command.ExecuteReader())
{
while (reader.Read())
{
// 处理查询结果
int id = reader.GetInt32(0);
string name = reader.GetString(1);
Console.WriteLine($"ID: {id}, Name: {name}");
}
}
}
}
Console.ReadLine();
}
}
请注意,上述示例代码中的连接字符串需要替换为你自己的SQL Server连接信息。