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

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

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

 VB.NET作為一款功能比較全面的編程語(yǔ)言,幫助開(kāi)發(fā)人員實(shí)現(xiàn)了許多復(fù)雜的功能需求。比如對(duì)各種類型文件的操作等等。下面我們就一起來(lái)看看關(guān)于VB.NET操作dbf文件的相關(guān)代碼,來(lái)對(duì)這一知識(shí)點(diǎ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#中的
    語(yǔ)句為byte[] 
    b = byte[fs.Length ];要注意這點(diǎn)  
  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é)任編輯:曹凱 來(lái)源: 博客園
相關(guān)推薦

2010-01-15 19:04:09

2009-10-28 13:24:25

VB.NET文件

2009-10-29 15:28:38

VB.NET文件操作

2009-10-27 11:03:16

VB.NET文件夾操作

2010-01-11 15:54:48

VB.NET操作縮放圖

2010-01-11 11:37:08

VB.NET操作CSV

2009-10-14 17:08:44

VB.NET使用Fil

2010-01-11 16:04:10

VB.NET使用wit

2010-01-19 17:32:03

VB.NET流

2009-10-28 11:27:34

VB.NET資源文件

2009-10-26 15:57:07

VB.NET使用Ora

2009-11-03 13:48:02

VB.NET枚舉

2009-10-29 17:15:26

VB.NET控件

2010-01-22 14:19:38

VB.NET調(diào)用jar

2010-01-13 10:25:30

VB.NET文件夾操作

2009-11-02 10:42:04

VB.NET EXCE

2009-10-09 16:54:03

VB.NET窗體

2009-10-20 14:37:34

VB.NET文件操作

2009-10-27 16:05:52

VB.NET File

2009-11-02 12:35:10

VB.NET追加文件
點(diǎn)贊
收藏

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