来自C#和TSQL的SAS可读文件

时间:2014-07-09 14:09:10

标签: c# sql-server tsql sas

我有一个从MS SQL Server数据库读取数据的C#应用​​程序。我需要做的是创建一个

的类
  • 从数据库中的某些视图中恢复数据
  • 将数据写入SAS可读格式的文件

换句话说:我需要从C#中的DataTable生成一个.SAS7BDAT文件,该文件包含来自SQL Server数据库的数据。

有人可以帮忙吗?感谢

1 个答案:

答案 0 :(得分:1)

如果没有SAS,或者不能免费提供自定义库,这是不可能的。

SAS为此目的提供OLEDB驱动程序,但它们需要SAS安装(各种类型),如this table中所述。您可以使用免费本地提供程序读取 SAS7BDAT,但不能写入。

CozyROC销售SAS compatible .NET library,允许您直接写入SAS。这是我意识到你可以做到这一点的唯一方法。 Alan Churchill也是自己完成了这个(解码了SAS7BDAT格式),但我怀疑他将自己的作品卖给了CozyROC,因为他现在已经链接到了它们。