问题标签 [sql-server-ce-3.5]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
2 回答
592 浏览

sql-server-ce-3.5 - SQL Server Compact Edition 3.5 的 SQL 查询 - GROUP BY 问题

这是我的查询。BabyData我想根据日期获取一个最新的元组。每个婴儿BabyInformation应该离开babyData一排...

我试过TOP(1)了,但这仅适用于第一个婴儿

0 投票
1 回答
746 浏览

sql-server-ce - 如何在 SQL Server CE 中获得单独的结果

我使用 SQL Server CE 作为我的 asp.net 数据库。

我正在查询数据库,如下所示。

我得到的结果如下:

但我期待结果如下

字段PP, State ChangeVox是活动类型。

任何人都可以帮我请如何做上面的事情吗?

我正在使用 SQL Server 精简版。版本:3.5

0 投票
1 回答
946 浏览

c++ - SQL Server Compact Edition 3.5 给出简单查询的“多步操作生成错误”错误

我正在通过 Microsoft 的 OLEDB 3.5 SQL CE 驱动程序使用 SQL Server CE 数据库。这是我的连接字符串:

此查询工作正常:

此查询失败:

这是我得到的错误:

表本身的唯一结构差异是一个有一个文本主键,另一个有一个 bigint 标识字段作为主键。

我试过的:

  • http://support.microsoft.com/kb/269495 (两种分辨率条件都不适合我)
  • 将 cursorLocation 属性从 adUseClient 切换到 adUseServer (这导致我的任何查询都不起作用 - 同样的错误)。也就是说,我想也许我不应该放弃这个(想法?)。
0 投票
1 回答
480 浏览

c# - Entity Framework 4.1 和预生成视图

我实现了这篇来自 msdn 的文章中的建议,我的第一个初始实体框架查询仍然需要 3-4 秒。使用 SqlCommand 立即返回相同的查询。预生成视图是否适用于实体框架 4.1?

如何:预生成视图以提高查询性能

谢谢,

标记

0 投票
2 回答
203 浏览

sql-server-ce-3.5 - 在 SqlserverCe3.5 中只计算空值

我在asp.net 网站上工作。我无法计算数据库 Sqlserverce 中特定 id 的唯一空值。假设我有一个名为 Alarm 的表

在这里我需要找到空值的计数。即 2. 我使用 ISNULL 和 COUNT 函数,但它不起作用。如何查找空值计数。我试过 select count(date) ,其中日期为空。但不工作。请帮帮我。

0 投票
1 回答
4575 浏览

sql-server-ce-3.5 - 在 SQL Server CE 3.5 中创建视图

我使用 SQL Server CE 作为我的数据库。

我可以在 SQL Server CE 3.5 中创建视图吗?我试图创建,但它的说法不支持创建视图语句。

在我的应用程序中,我有一个Alarm包含 12 列的表。但我总是只访问三列。所以我想用这三列创建视图。

它会提高性能吗?

0 投票
1 回答
872 浏览

visual-studio-2008 - Visual Studio 2008 SP1 程序集引用混淆

我在 Windows XP SP3 上使用 Visual Studio 2008 SP1 为 Windows CE 6 开发一些 .NET Compact Framework 3.5 SP1 解决方案。

我想在我的解决方案中使用 SQL Server Compact 3.5 SP2,但是我注意到 Visual Studio 处理程序集引用的方式非常奇怪。

我已经安装了“SQL Server Compact 3.5 SP2 for Windows Desktop ”(SSCERuntime_x86-ENU.msi)和“SQL Server Compact 3.5 SP2 for Windows Mobile ”(SSCEDeviceRuntime-ENU.msi)。前者放了两个System.Data.SqlServerCE 程序集的版本和 System.Data.SqlServerCe.Entity 程序集的一个版本进入 Windows XP 的 GAC,而后者似乎没有将任何程序集放入 Windows XP 的 GAC。在这里,看起来很奇怪,因为 GAC 报告 System.Data.SqlServerCE 的两个程序集的版本为 3.5.1.0 和 3.5.0.0,System.Data.SqlServerCE.Entity 的版本为 3.5.1.0,而在安装目录中SQL Server Compact 3.5 SP2(“C:\Program Files\Microsoft SQL Server Compact Edition\v3.5”和“C:\Program Files\Microsoft SQL Server Compact Edition\v3.5\Desktop”),Windows 资源管理器报告这两个程序集为版本 3.5.8080.0。现在我知道 3.5.0.0 应该适用于vanilla SQL Server Compact 3.5(即没有 SP) 和 3.5.1.0 应该用于SP1,而不是 SP2。我既没有安装 vanilla 也没有安装 SP1,那么为什么它们还在那里呢?

此外,在 Visual Studio 2008 SP1 中,当我尝试从“C:\Program Files\Microsoft SQL Server Compact Edition\v3.5\ Devices ”目录添加 System.Data.SqlServerCE 程序集时,Visual Studio 2008 SP1 会报告一个版本属性面板中的 3.5.1.0 的数量。这个版本号似乎是从 GAC 的程序集中检索到的,它甚至不应该用于 .NET Compact Framework。“C:\Program Files\Microsoft SQL Server Compact Edition\v3.5\ Devices ”中的真实版本号应该是 3.5.8080.0。

我知道可以使用私有部署,如http://msdn.microsoft.com/en-us/library/gg213826.aspx中所述,但我仍然对 Visual Studio 似乎正在引用的事实感到困扰当我没有专门求助于私有部署时,程序集的平台版本完全错误。

也许我只是不明白 Visual Studio 如何与 GAC 结合使用。有人可以启发我吗?有没有办法在不诉诸私有部署的情况下“解决”这个问题?

0 投票
1 回答
4116 浏览

c# - 类型初始化器抛出异常

我正在使用 SQL Server CE 编写 C# 应用程序。当我得到这个异常时,Evrtting 工作正常:“ 'VideoStoreManager.AppData.DataBaseManager' 的类型初始化程序引发了异常。 ”对于这行代码:DataBaseManager.Connection.Open();

这是整个例外:

0 投票
1 回答
141 浏览

entity-framework - 无法使用实体框架将实体持久保存到 SQL CE

我用实体框架来说明。我已经创建了我的 ADO.NET 实体模型并将实体映射到本地 SQL CE 数据库文件(全部通过向导完成)。我创建了一个单元测试来测试数据访问并查看事情是如何工作的。测试执行良好,没有任何异常。但是,数据库中不会生成新行。请帮忙!!!

0 投票
2 回答
6229 浏览

c# - 如何在 SQL Server Compact Edition 中保存小数?

decimal是一种 .NET(还有其他框架、rdbms 和语言)值类型,它存储具有十进制精度的浮点数,而不是二进制数。

有什么方法可以在不使用二进制精度的情况下将这些值保存到 SQL CE 数据库中?