WEB开发网
开发学院数据库MSSQL Server Pocket PC应用程序中使用SQL Server CE 阅读

Pocket PC应用程序中使用SQL Server CE

 2009-02-07 10:20:39 来源:WEB开发网   
核心提示: 图9如果没有这些信息显示,那么Web Sevice就没有被调用,Pocket PC应用程序中使用SQL Server CE(7),这种情况下,简单的终止应用程序,以及怎样使用SQL Server CE 2.0将信息存储在本地设备上,同时我们也涉及到了SDE的一些缺陷,然后再重新启动他就可以

Pocket PC应用程序中使用SQL Server CE

图9

如果没有这些信息显示,那么Web Sevice就没有被调用,这种情况下,简单的终止应用程序,然后再重新启动他就可以了。

另一个问题是,如果你想知道数据表是否被正确的更新了。SQL Server 2.0引入了类一个被称为SQL Server CE查询分析器(SQL Server CE Query Analyzer)的工具,在应用程序第一次引用SQL Server CE Managed Provider时,SDE将把相关文件拷贝到目标设备,SQL Server CE查询分析器可以通过点击Start->SQLCE Query(如下图)调用。

Pocket PC应用程序中使用SQL Server CE

图10

要连接SQL Server CE数据库,点击显示在底部的绿色箭头和圆柱体。

Pocket PC应用程序中使用SQL Server CE

图11

这时候你可以连接一个已存在的数据库或创建一个新的数据库。下图显示了我们创建的数据库表和域。

Pocket PC应用程序中使用SQL Server CE

图12

要取回表中的数据,我们可以在SQL标签下使用SQL语句,然后在Grid标签下察看输出结果。

Pocket PC应用程序中使用SQL Server CE

图13

查询分析器的一个好的特征是"按钮预置",按钮预置功能允许你将常用的SQL语句保存起来,那么下一次调用的时候你只需要简单的点击一下预设的按钮即可。

Pocket PC应用程序中使用SQL Server CE

图14

重新设置仿真器

有些时候查询分析器会拒绝工作,这也许只是Beta类产品的自然特性。在很多例子中在仿真器中将软件重新设置即可解决这个问题。一般情况下重新设置软件不会影响数据库,但过于频繁的那么就有可能导致找不到保存的数据库,这时找回他的唯一方式是在Visual Studio .NET中重新编译软件(就像数据库重新创建一样)。

打开和关闭连接

也许你注意到了应用程序在每一个操作前后均要打开或关闭数据库连接。但我发现在现在的Beta版下,当应用还存在的时候连接关闭,仿真器将会发生冲突。

结论

本文讲述了怎样创建使用SDE创建一个调用Web Sevice的Pocket PC应用程序,以及怎样使用SQL Server CE 2.0将信息存储在本地设备上,同时我们也涉及到了SDE的一些缺陷,希望在正是发布的版本中午按能消灭这些Bug。

上一页  2 3 4 5 6 7 

Tags:Pocket PC 应用程序

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