【发布时间】:2010-12-30 03:22:55
【问题描述】:
我在该网站和 Google 上进行了查看,但我似乎无法为我正在尝试做的事情找到一个好的解决方案。
基本上,我有一个客户端服务器应用程序 (C#),我在其中向服务器发送一条 SQL 选择语句(连接到 SQL Server 2008),并希望以 CSV 方式将结果返回给客户端。
到目前为止,我有以下内容:
if (sqlDataReader.HasRows)
{
while(sqlDataReader.Read())
{
//not really sure what to put here and if the while should be there!
}
} `
不幸的是,我对连接 C# 和 SQL 非常陌生。我需要有关如何简单地将结果以 csv 格式放入字符串的任何提示。列和字段可能会有所不同,因此我无法使用某些 [something] 的方法,就像我在几个站点中看到的那样。我不确定我是否可以理解!
我真的很感激任何关于如何解决这个问题的提示/要点!
【问题讨论】:
-
如果 PowerShell 是您的选择,它同时具有 SQL Server 模块和内置的 CSV 编写器。一些 POSH 天才可能会告诉你如何用一个语句来做到这一点。
标签: c# sql sql-server client-server resultset