创建一个" dbf" SQL Server或C#中的文件

时间:2014-06-26 18:54:40

标签: c# .net sql-server vb.net

我正在使用C#.NET和SQL Server 2008 R2,我需要从我的SQL Server数据库获取一些信息并将其导出到“dbf”文件,但我不确定我是否可以通过C#.NET或通过SQL服务器查询

1 个答案:

答案 0 :(得分:3)

摘自Microsoft的Connect to a dBASE or Other DBF File

  

SQL Server中的SQL Server导入和导出向导不支持从dBASE或其他DBF文件导入或导出。您可以使用Microsoft Access或Microsoft Excel将数据从DBF文件导入Access数据库或Excel电子表格,然后使用SQL Server导入和导出向导。

从C#开始,您可以使用OLE DB Provider并将Extended Properties设置为 dBASE III dBASE IV dBASE 5.0 < / strong>,视情况而定。

这是使用Microsoft Jet OLE DB 4.0驱动器的example of a connection string

Provider=Microsoft.Jet.OLEDB.4.0;Data Source=c:\folder;
Extended Properties=dBASE IV;User ID=Admin;Password=;

以下是您的C#程序需要做的概述:

  1. 连接到SQL Server
  2. 提取数据
  3. 使用Ole DB Provider
  4. 打开/创建与DBase的连接
  5. 将数据写入新连接