成人免费xxxxx在线视频软件_久久精品久久久_亚洲国产精品久久久_天天色天天色_亚洲人成一区_欧美一级欧美三级在线观看

嵌入式數據庫Sqlce讀取數據過程簡介

運維 數據庫運維
Sqlce是通過SqlCeConnection建立一個本地文件的SQLCE連接,在建立數據庫連接成功以后,通過SqlCeConnection建立SqlCeCommand對象,通過向SqlCeCommand賦予sql語句實現對數據庫記錄的查詢。

用于嵌入式設備開發的數據庫Sqlce的數據讀取過程與用于電腦上的sql的讀取過程是相似的,都是經過以下幾步:

1、建立數據連接;

2、對數據進行查詢得到結果集;

3、讀取結果集進行數據處理。

Sqlce是通過SqlCeConnection建立一個本地文件的SQLCE連接,在建立數據庫連接成功以后,通過SqlCeConnection建立SqlCeCommand對象,通過向SqlCeCommand賦予sql語句實現對數據庫記錄的查詢。在這里一般采用的兩種數據記錄集讀取方式:SqlCeDataReader和SqlCeDataAdapter。

在下文程序中,我將分別進行描述。

建立數據庫連接:

  1. cn = New SqlCeConnection("Data Source=\My Documents\hycrm.sdf") 

 

cn.Open()‘根據查詢得到的記錄集進行逐條的處理分析。

在這種情況下一般采用SqlCeDataReader進行數據讀取:

  1. Try Dim cmd As SqlCeCommand = cn.CreateCommand  
  2.  
  3. cmd.CommandText = "select CreateDate from CorporationInfo group by CreateDate order by CreateDate" 
  4.  
  5. Dim reader As SqlCeDataReader  
  6.  
  7. reader = cmd.ExecuteReader  
  8.  
  9. Do While reader.Read  
  10.  
  11. If Trim(Str(Year(reader.Item("CreateDate")))) <> m_szYear  Then  
  12.  
  13. TempStr = Trim(Str(Year(reader.Item("CreateDate")))) + "年度備案表"  
  14.  
  15. nodX = node.Nodes.Add(TempStr) SearchZh(Trim(Str(Year(reader.Item("CreateDate")))), nodX)  
  16.  
  17. m_szYear = Trim(Str(Year(reader.Item("CreateDate"))))  
  18.  
  19. End If  
  20.  
  21. Loop  
  22.  
  23. reader.Close()  
  24.  
  25. Catch sqlex As SqlCeException  
  26.  
  27. Dim sqlError As SqlCeError For Each sqlError In sqlex.Errors  
  28.  
  29. MessageBox.Show(sqlError.Message)  
  30.  
  31. Next Catch ex As Exception  
  32.  
  33. MessageBox.Show(ex.Message)  
  34.  
  35. Finally  
  36.  
  37. End Try‘ 

當需要將查詢得到的記錄集在DateGrid上進行顯示的時候,就需要使用SqlCeDataAdapter對數據進行批量讀取,程序如下:

  1. Dim sqlstr As String  
  2.  
  3. Dim cmd As New SqlCeCommand  
  4.  
  5. Dim ds As New Data  
  6.  
  7. Set 'cn = New SqlCeConnection("\My Documents\hycrm.sdf")  
  8.  
  9. 'cn.Open() sqlstr = "select * from CorporationInfo”  
  10.  
  11. cmd = cn.CreateCommand  
  12.  
  13. cmd.CommandText = sqlstr Dim da As New SqlCeDataAdapter(cmd)  
  14.  
  15. da.Fill(ds) 

Sqlce讀取數據的過程就介紹到這里,謝謝大家!

【編輯推薦】

  1. Oracle數據庫的RAC組件之緩存融合技術
  2. 在存儲過程中連接遠程Oracle數據庫并進行操作
  3. ORACLE數據庫PL/SQL編程之把過程與函數說透
  4. 淺談修復被優化大師Kiss掉的Oracle監聽器的兩種方法
  5. 淺析通過全面刪除Linux系統上Oracle文件的方式卸載Oracle數據庫
責任編輯:趙鵬 來源: 博客園
相關推薦

2011-03-07 09:57:24

Perst嵌入式數據庫

2011-03-11 11:19:05

嵌入式數據庫

2013-09-22 10:39:00

MeayunDB

2009-01-18 15:36:04

2013-09-02 14:41:05

Java嵌入式SQLite

2010-03-23 09:08:05

2009-11-19 09:35:36

eXtremeDB嵌入式實時數據庫McObject

2011-06-15 10:18:12

Windows PhoPerst

2009-06-11 16:34:19

2010-07-05 13:36:21

SQL Server

2010-02-24 16:02:45

PerstSilverlight

2014-09-23 09:46:08

嵌入式數據庫移動開發

2010-03-19 13:05:11

Perst Lite

2013-04-09 16:47:19

iOS嵌入式數據庫SQLit

2024-03-05 18:40:15

LiteDB數據庫NoSQL

2009-02-05 11:46:22

Oracle嵌入式數據庫

2010-05-18 16:20:15

數據庫索引

2020-05-13 09:06:34

Java 數據庫開發

2024-08-08 15:03:00

2010-05-18 16:33:10

eXtremeDB 4
點贊
收藏

51CTO技術棧公眾號

主站蜘蛛池模板: 亚洲自拍一区在线观看 | 一级免费毛片 | 久久av一区二区三区 | 久久在线看 | 91亚洲精品在线 | 精品视频在线播放 | 911网站大全在线观看 | 99精品网| 欧美精品片| 欧日韩在线 | 久久久久久久久久久久一区二区 | 国产日韩一区二区三区 | 日韩视频―中文字幕 | 91精品国产一区二区三区动漫 | 国产精品地址 | 国内自拍视频在线观看 | 亚洲成在线观看 | av永久| 久久久久久国产精品mv | 国产一级电影网 | 亚洲成人福利视频 | 欧美激情亚洲激情 | 男女免费网站 | 在线观看欧美日韩视频 | 亚洲免费在线 | 91精品导航 | 成人区精品一区二区婷婷 | 中国黄色在线视频 | 天天摸天天看 | 伊人中文字幕 | aaa在线观看 | 最新中文字幕在线 | 欧美中文一区 | 日韩av电影在线观看 | 亚洲成人在线视频播放 | 日韩国产精品一区二区三区 | 日韩国产黄色片 | 中文字幕成人在线 | 一区二区三区四区视频 | 亚洲成人精品一区 | 成人网在线看 |