SQLCE3.5 top 在代码中异常

feishanm 2009-09-11 11:21:46
开发工具及设备都安装了sqlce 3.5 sp1。
"select top (10) RecordID,Name,Number from mytable"这语句在设备上的查询分析器中执行没问题,能出结果 。
但放在代码就出现异常“ExceptionCode:0xc0000005 ExceptionAddress:0x40f544b8 …sqlceqp35.dll…”
SQLCE DLL版本号都是3.5.5692.0
...全文
194 16 打赏 收藏 转发到动态 举报
写回复
用AI写文章
16 条回复
切换为时间正序
请发表友善的回复…
发表回复
RayPeng08 2012-02-24
  • 打赏
  • 举报
回复
sqlce3.5可以使用top
只是你的语法写错了~
要这样写:
select top (1) * from 表
feishanm 2010-11-24
  • 打赏
  • 举报
回复
[Quote=引用 14 楼 rgbweb8 的回复:]

如何解决呢?
[/Quote]

注意游标

command.ExecuteResultSet(ResultSetOptions.Scrollable | ResultSetOptions.Insensitive);

rgbweb8 2010-11-22
  • 打赏
  • 举报
回复
如何解决呢?
yihan7h 2009-09-14
  • 打赏
  • 举报
回复
[Quote=引用 10 楼 feishanm 的回复:]
嘿嘿,问题已解决。
发个Email到MS,回答是:

This is a known issue in SQL Server Compact.
Workaround for this issue is using Insensitive cursors.

这是一个BUG。

[/Quote]
汗……
feishanm 2009-09-14
  • 打赏
  • 举报
回复
此贴就当散分吧。嘿嘿^@^
wt0731 2009-09-14
  • 打赏
  • 举报
回复
mark
feishanm 2009-09-12
  • 打赏
  • 举报
回复
嘿嘿,问题已解决。
发个Email到MS,回答是:

This is a known issue in SQL Server Compact.
Workaround for this issue is using Insensitive cursors.

这是一个BUG。
feishanm 2009-09-11
  • 打赏
  • 举报
回复
RecordID为主键
另外发现:"select top (10) RecordID from mytable"
这样在代码中执行也没问题
feishanm 2009-09-11
  • 打赏
  • 举报
回复
发个链接给大家看看
http://msdn.microsoft.com/zh-cn/library/cc645984.aspx
SQL Server Compact 现在支持以下 Transact-SQL 语句:
* FROM 子句中的嵌套查询
* CROSS APPLY 和OUTER APPLY
* CAST
* TOP
* SET IDENTITY INSERT

是不是用SQLCE3.5的不多呀
feishanm 2009-09-11
  • 打赏
  • 举报
回复
TO egmkang,yuanaizhong2022

SQLCE3.5是肯定支持TOP的,2.0不支持。3.0没用过。
这个不要在怀疑了,MSDN上查查

现在的问题是TOP在查询分析器中可以用,但转到代码中就不行了。
egmkang 2009-09-11
  • 打赏
  • 举报
回复
sql ce是一个PowerToy,好多东西不支持......
yuanaizhong2022 2009-09-11
  • 打赏
  • 举报
回复
好像不支持top关键字,我也试过不行的.
egmkang 2009-09-11
  • 打赏
  • 举报
回复
不支持TOP关键字
要非得用TOP,请换sqlite,那个对SQL-92支持比较全
feishanm 2009-09-11
  • 打赏
  • 举报
回复
SQLCE3.5应该很多人用吧。
feishanm 2009-09-11
  • 打赏
  • 举报
回复
[Quote=引用 2 楼 grandtree 的回复:]
SQLCE好像不支持Top n
[/Quote]
3.5支持。
在查询分析器中都能用TOP
武哥博文 2009-09-11
  • 打赏
  • 举报
回复
SQLCE好像不支持Top n

7,655

社区成员

发帖
与我相关
我的任务
社区描述
Windows Phone是微软发布的一款手机操作系统,它将微软旗下的Xbox LIVE游戏、Zune音乐与独特的视频体验整合至手机中。
社区管理员
  • Windows客户端开发社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧