可以通过以下步骤实现:
以下是一个示例代码,演示了如何将 C# SQL Server 数据转换为长数组:
using System;
using System.Collections.Generic;
using System.Data.SqlClient;
public class Program
{
public static void Main()
{
string connectionString = "Data Source=YourServerName;Initial Catalog=YourDatabaseName;User ID=YourUsername;Password=YourPassword";
string query = "SELECT YourColumnName FROM YourTableName";
List<long> longArray = new List<long>();
using (SqlConnection connection = new SqlConnection(connectionString))
{
connection.Open();
using (SqlCommand command = new SqlCommand(query, connection))
{
SqlDataReader reader = command.ExecuteReader();
while (reader.Read())
{
long value = Convert.ToInt64(reader["YourColumnName"]);
longArray.Add(value);
}
reader.Close();
}
connection.Close();
}
long[] resultArray = longArray.ToArray();
// 使用 resultArray 进行后续操作
}
}
这个示例代码中,需要替换 connectionString 变量的值为实际的数据库连接字符串,query 变量的值为实际的 SQL 查询语句,YourColumnName 变量的值为实际的列名,YourTableName 变量的值为实际的表名。
请注意,这只是一个简单的示例代码,实际应用中可能需要根据具体需求进行适当的修改和优化。
推荐的腾讯云相关产品:腾讯云数据库 SQL Server,产品介绍链接地址:https://cloud.tencent.com/product/tcsqlserver
领取专属 10元无门槛券
手把手带您无忧上云