自拍偷在线精品自拍偷,亚洲欧美中文日韩v在线观看不卡

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

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

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

責(zé)任編輯:曹凱 來源: 博客園
相關(guān)推薦

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-11 15:54:48

VB.NET操作縮放圖

2010-01-19 17:32:03

VB.NET流

2010-01-11 16:04:10

VB.NET使用wit

2009-10-14 17:08:44

VB.NET使用Fil

2009-10-26 15:57:07

VB.NET使用Ora

2009-11-03 13:48:02

VB.NET枚舉

2009-10-28 11:27:34

VB.NET資源文件

2009-11-02 10:42:04

VB.NET EXCE

2009-10-09 16:54:03

VB.NET窗體

2009-10-29 17:15:26

VB.NET控件

2010-01-13 10:25:30

VB.NET文件夾操作

2010-01-22 14:19:38

VB.NET調(diào)用jar

2009-10-20 14:37:34

VB.NET文件操作

2009-10-27 16:05:52

VB.NET File

2009-10-23 09:38:59

VB.NET平臺調(diào)用
點贊
收藏

51CTO技術(shù)棧公眾號