如何在手持设备上查询 SQL Server CE 数据库



在研究错误时,我经常需要快速查看手持设备上的SQL Server CE数据库中实际存在哪些数据。由于在设备本身上键入 SQL 语句的繁琐性质,如何快速运行 SQL 语句来确定我的 Windows CE 应用的结果应该是什么?

通过 ActiveSync/WMDC 连接设备,并从 SSMS 2008 R2 连接到数据库,然后可以从电脑上的 SSMS 进行查询。如果使用 SQL Ce 2.0,则可以使用 Primeworks 工具访问设备上的数据库,如果是 3.1,则可以使用 SSMS 2005 SP2

请按照以下步骤操作:

0) 将 SQL 语句写入开发计算机上的文本文件中,例如:

SELECT COUNT(*) FROM VENDOR_ITEMS WHERE VENDOR_ID = 'Big Honkin Harry'

1)将其保存为BigHonkinHarry.txt(或其他什么,但未来的步骤会采用该名称)

2)在Windows资源管理器中,选择BigHonkinHarry.txt并复制它

2)仍在Windows资源管理器中,找到您的手持设备(例如" WindowsCE"或任何名称),将其展开以显示其"子文件夹",然后从那里选择根("\")。在那里,您应该看到一个"我的文档"文件夹;突出显示"我的文档",右键单击并选择粘贴;这应该复制 BigHonkinHarry.txt在手持设备的"我的文档"文件夹下。

3)在手持设备上,打开"我的文档"文件夹

4)找到BigHonkinHarry.txt然后2点击它

5) 选择编辑>全选

6) 选择编辑>复制

7) 选择文件>关闭

8)2-点击您的数据库(如"鸭嘴DB42");这应该打开 SQL Server CE 查询分析器

9) 捣碎 SQL 按钮

10)捣碎"粘贴"工具栏按钮(倒数第二个按钮,带有剪贴板/文档图标);现在,您的查询将位于 SQL 窗格中

11)捣碎绿色箭头按钮;这将运行 SQL 语句并为您提供一些反馈,例如:

87 gazillion rows affected
Elapsed time 00:42:17

12)捣碎网格按钮以查看实际结果

瞧!

相关内容

  • 没有找到相关文章

最新更新