如何使用VB.NET操作dbf文件

 VB.NET作为一款功能比较全面的编程语言,帮助开发人员实现了许多复杂的功能需求。比如对各种类型文件的操作等等。下面我们就一起来看看关于VB.NET操作dbf文件的相关代码,来对这一知识点进行详细解读。#t#

创新互联自成立以来,一直致力于为企业提供从网站策划、网站设计、成都网站制作、成都网站设计、电子商务、网站推广、网站优化到为企业提供个性化软件开发等基于互联网的全面整合营销服务。公司拥有丰富的网站建设和互联网应用系统开发管理经验、成熟的应用系统解决方案、优秀的网站开发工程师团队及专业的网站设计师团队。

VB.NET操作dbf文件代码示例:

  1. Imports System.
    Data.OleDb
  2. Imports Lion.IO.
    SharpZIP.Zip
  3. Imports Lion.IO.
    SharpZIP.Checksums
  4. Imports System.IO
  5. Module Module1
  6. Sub Main()
  7. 'Try
 
 
 
  1. Dim cn1 As New OleDbConnection( _
  2. "Provider=VFPOLEDB.1;Data 
    Source=C:\Temp\;")
  3. cn1.Open()
  4. '-- Make some VFP data to 
    play with
  5. Dim cmd1 As New OleDbCommand
    ( _
  6. "Create Table TestDBF (Field1 
    I, Field2 C(10))", cn1)
  7. Dim cmd2 As New OleDbCommand( _
  8. "Insert Into TestDBF Values 
    (1, '行贿)", cn1)
  9. Dim cmd3 As New OleDbCommand( _
  10. "Insert Into TestDBF Values
     (2, '受贿')", cn1)
  11. cmd1.ExecuteNonQuery()
  12. cmd2.ExecuteNonQuery()
  13. cmd3.ExecuteNonQuery()
  14. cn1.Close()
 
 
 
  1. Dim cn2 As New OleDbConnection( _
  2. "Provider=VFPOLEDB.1;Data Source=C:\Temp\;")
  3. cn2.Open()
  4. Dim cmd4 As New OleDbCommand( _
  5. "Select * From TestDBF", cn2)
  6. Dim da1 As New OleDbDataAdapter(cmd4)
  7. Dim ds1 As New DataSet
  8. Dim dr1 As DataRow
  9. da1.Fill(ds1)
  10. For Each dr1 In ds1.Tables(0).Rows
  11. Console.WriteLine(dr1.Item(1).ToString())
  12. Next
  13. cn2.Close()
  14. Dim crc As New Crc32
  15. Dim s As New ZipOutputStream(System.
    IO.File.Create("c:\temp\dbf.zip"))
  16. s.SetLevel(6)
  17. Dim fs As FileFileStream = File.Open
    Read("c:\temp\testdbf.dbf")
  18. Dim b(fs.Length - 1) As Byte'c#中的
    语句为byte[] b = byte[fs.Length ];要注意这点
  19. fs.Read(b, 0, b.Length)
  20. Dim entry As ZipEntry = New ZipEntry
    ("c:\temp\testdbf.dbf")
  21. entry.DateTime = DateTime.Now
  22. entry.Size = fs.Length
  23. fs.Close()
  24. crc.Reset()
  25. crc.Update(b)
  26. entry.Crc = crc.Value
  27. s.PutNextEntry(entry)
  28. s.Write(b, 0, b.Length)
  29. s.Finish()
  30. s.Close()
  31. Console.ReadLine()
  32. 'Catch e As Exception
  33. 'MsgBox(e.ToString())
  34. 'End Try
  35. End Sub
  36. End Module

VB.NET操作dbf文件相关操作技巧就为大家介绍到这里。

本文名称:如何使用VB.NET操作dbf文件
URL网址:http://www.shufengxianlan.com/qtweb/news33/553283.html

网站建设、网络推广公司-创新互联,是专注品牌与效果的网站制作,网络营销seo公司;服务项目有等

广告

声明:本网站发布的内容(图片、视频和文字)以用户投稿、用户转载内容为主,如果涉及侵权请尽快告知,我们将会在第一时间删除。文章观点不代表本网站立场,如需处理请联系客服。电话:028-86922220;邮箱:631063699@qq.com。内容未经允许不得转载,或转载时需注明来源: 创新互联