WEB开发网
开发学院数据库MSSQL Server RDA实现SQL CE与SQL Server间数据存取 阅读

RDA实现SQL CE与SQL Server间数据存取

 2007-05-11 09:25:14 来源:WEB开发网   
核心提示: 用listview控件来显示任务记录,我们遍历返回的itemlist表,RDA实现SQL CE与SQL Server间数据存取(9),每一条记录创建一个ListViewItem,并添加到listview中以便显示:While Reader.ReadDim ls As New ListVie

用listview控件来显示任务记录,我们遍历返回的itemlist表,每一条记录创建一个ListViewItem,并添加到listview中以便显示:

While Reader.Read
Dim ls As New ListViewItem(Reader.Item("ID").ToString)
ls.SubItems.Add(Trim(Reader.Item("TaskName").ToString))
ls.SubItems.Add(Trim(Reader.Item("TaskContent").ToString))
ls.SubItems.Add(Reader.Item("Finished").ToString)
lvItemList.Items.Add(ls)
End While

向SQL Server CE表添加、删除和更新操作同桌面数据库操作相似,例如添加操作:

selectCMD.CommandText = "insert into itemlist (ID,TaskName,TaskContent,Finished,EMP_ID)
values (" + _
TextBox1.Text + "," + _
"'" + taskname + "'" + "," + _
"'" + taskcontent + "'" + "," + "0" + "," + "'" + CurrentLogonUserID + "'" + ")"
selectCMD.CommandTimeout = 30
conn.Open()
selectCMD.ExecuteNonQuery()

对智能设备本地表进行更新后还需要将改动保存到远程SQL Server中去,我们使用如下代码:

rda.Push("itemlist", RemoteConnString, RdaBatchOption.BatchingOn)

将更改成批推入远程SQL Server中,注意:只有跟踪的提取表才可以执行Push操作。运行在实际设备上的图示如下:

  

该程序成功运行在Windows XP SP2和Dell X3i(Pocket PC 2003)环境下。

上一页  4 5 6 7 8 9 

Tags:RDA 实现 SQL

编辑录入:爽爽 [复制链接] [打 印]
赞助商链接