【发布时间】:2014-03-17 08:39:58
【问题描述】:
在 SQL Server 管理工作室中,您可以将查询结果输出到网格(默认设置),这样当您运行查询时,查询结果会直接显示在其下方。或者,您可以将查询结果输出到一个文件,该文件会在您喜欢的任何位置生成一个 .RPT 文件。
报告文件看起来像这样(在记事本中打开时);
我的问题是,如何在 .NET(我使用的是 VB.Net)中创建相同类型的文件(相同的文件格式、间距等)。
这是我目前使用的企业库,但它返回一个数据集,我从中提取一个数据视图。我可以将数据视图转换为文本文件,但是那个文本文件看起来不像这个报告文件,我什至不知道它的格式是如何决定的。
`Dim dbCommandWrapper As DBCommandWrapper
dbCommandWrapper = GlobalDatabase.objDatabase.GetStoredProcCommandWrapper("My_StoredProcedure_Report")
If IsNothing(objGlobalDatabase.objTransaction) Then
Return GlobalDatabase.objDatabase.ExecuteDataSet(dbCommandWrapper).Tables(0).DefaultView()
Else
Return GlobalDatabase.objDatabase.ExecuteDataSet(dbCommandWrapper, objGlobalDatabase.objTransaction).Tables(0).DefaultView()
End If`
【问题讨论】:
标签: sql .net vb.net sql-server-2008 enterprise-library