偷偷摘套内射激情视频,久久精品99国产国产精,中文字幕无线乱码人妻,中文在线中文a,性爽19p

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

開發(fā) 后端
剛剛基礎VB.NET語言的朋友可能會對這款語言的各種功能充滿好奇感。首先就讓我們通過對VB.NET操作dbf文件的解讀來對此進行一個詳盡的了解。

 VB.NET作為一款功能比較全面的編程語言,幫助開發(fā)人員實現(xiàn)了許多復雜的功能需求。比如對各種類型文件的操作等等。下面我們就一起來看看關于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文件相關操作技巧就為大家介紹到這里。

責任編輯:曹凱 來源: 博客園
相關推薦

2009-10-28 13:24:25

VB.NET文件

2009-10-29 15:28:38

VB.NET文件操作

2010-01-15 19:04:09

2009-10-27 11:03:16

VB.NET文件夾操作

2010-01-11 11:37:08

VB.NET操作CSV

2010-01-19 17:32:03

VB.NET流

2010-01-11 15:54:48

VB.NET操作縮放圖

2009-11-03 13:48:02

VB.NET枚舉

2009-10-26 15:57:07

VB.NET使用Ora

2009-10-14 17:08:44

VB.NET使用Fil

2010-01-11 16:04:10

VB.NET使用wit

2009-10-09 16:54:03

VB.NET窗體

2009-11-02 10:42:04

VB.NET EXCE

2009-10-20 14:37:34

VB.NET文件操作

2009-10-28 11:27:34

VB.NET資源文件

2010-01-13 10:25:30

VB.NET文件夾操作

2009-10-29 17:15:26

VB.NET控件

2010-01-22 14:19:38

VB.NET調用jar

2009-10-23 09:38:59

VB.NET平臺調用

2009-10-29 15:16:02

VB.NET文件傳送
點贊
收藏

51CTO技術棧公眾號