将SQL查询中的数据存储到我自己的数据结构中
本文关键字:我自己 自己的 数据结构 存储 数据 SQL 查询 | 更新日期: 2023-09-27 17:58:56
我需要触发某些SQL查询(在SQL Server 2008上),然后收集这些数据并将其放入我自己的数据结构(如列表和字典)中。你能教我怎么做吗?
将SELECT CURRENT_TIMESTAMP
中的数据存储到字符串中的代码是什么?
同样,如果我有一个SQL查询返回一些记录,我如何将该记录转换为字符串格式或int格式的数据以进行进一步处理?
我需要编写一个算法,它将知道返回了多少记录,然后它将相应地以适当的方式存储这些记录。你能给我一些建议吗?
作为指针,查看以下代码:
using (var connection = new SqlConnection("....{connection string}..."))
using (var selectCommand = connection.CreateCommand())
{
selectCommand.CommandText = "SELECT whatever FROM wherever";
//...command parameters setup here if necessary
using (var reader = selectCommand.ExecuteReader(CommandBehavior.CloseConnection))
{
while (reader.Read())
{
//process data here
int whateverId = (int)reader["IdColumn"];
string whateverName = (string)reader["NameColumn"];
//and so on, you get the idea...
}
}
}
我希望这能为你指明正确的方向。研究代码,在网上做一些研究(MSDN是一个很好的起点),你应该得到你想要的。