Pocket PC应用程序中使用SQL Server CE
2009-02-07 10:20:39 来源:WEB开发网图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(如下图)调用。
图10
要连接SQL Server CE数据库,点击显示在底部的绿色箭头和圆柱体。
图11
这时候你可以连接一个已存在的数据库或创建一个新的数据库。下图显示了我们创建的数据库表和域。
图12
要取回表中的数据,我们可以在SQL标签下使用SQL语句,然后在Grid标签下察看输出结果。
图13
查询分析器的一个好的特征是"按钮预置",按钮预置功能允许你将常用的SQL语句保存起来,那么下一次调用的时候你只需要简单的点击一下预设的按钮即可。
图14
重新设置仿真器
有些时候查询分析器会拒绝工作,这也许只是Beta类产品的自然特性。在很多例子中在仿真器中将软件重新设置即可解决这个问题。一般情况下重新设置软件不会影响数据库,但过于频繁的那么就有可能导致找不到保存的数据库,这时找回他的唯一方式是在Visual Studio .NET中重新编译软件(就像数据库重新创建一样)。
打开和关闭连接
也许你注意到了应用程序在每一个操作前后均要打开或关闭数据库连接。但我发现在现在的Beta版下,当应用还存在的时候连接关闭,仿真器将会发生冲突。
结论
本文讲述了怎样创建使用SDE创建一个调用Web Sevice的Pocket PC应用程序,以及怎样使用SQL Server CE 2.0将信息存储在本地设备上,同时我们也涉及到了SDE的一些缺陷,希望在正是发布的版本中午按能消灭这些Bug。
- ››PC专用Android 4.0 x86系统上手体验
- ››Pcworld:Windows 7三则常见故障排除技巧
- ››应用程序的配置管理Poco
- ››PC免疫系统 IFN-RE53
- ››Pocket Player睡眠定时器不能选择问题的解决办法
- ››PocketPC下 创建全屏幕应用程序
- ››PC上试玩Android Market
- ››应用程序开发者偏好苹果也关注Android
- ››PC World:Android与iPhone手机的五大战场
- ››PC通过Android上网的几种方法总结
- ››PCWorld:IE9“平台预览版”你问我答
- ››Pocket PC 智能手机 Windows 根目录下自带程序名称...
更多精彩
赞助商链接