问题标签 [sql-server-ce]

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 回答
4105 浏览

c# - C# WinForms - DataGridView/SQL Compact - 主键列中的负整数

我只是在 WinForms 中弄脏了,通过一个可爱的教程,我发现了将数据库表拖到我的主窗体的设计视图上的魔力。所以,一切都很可爱,我的 DataGridView 中的所有列都表现得很漂亮。

但...

当我针对这个全新的空 .sdf 运行我的应用程序时(我创建的两个表是空的,它们本身是空的),每当我尝试时,我都会在与我的主键/身份列对应的列中得到一个 -1创建第一条记录。

知道为什么会发生这种情况吗?如果有帮助,该列是一个int.

0 投票
7 回答
110341 浏览

database - 如何在 SQL Server CE(精简版)数据库中创建外键关系?

Visual Studio 2005 不提供用于在 SQL Server CE 数据库(我使用的是 3.0 版)中创建表之间关系的接口,据我所知,您无法使用 Management Studio 打开 Compact Edition DB。有任何想法吗?

0 投票
7 回答
1117 浏览

database - 选择桌面数据库

我正在寻找一个桌面/嵌入式数据库。我正在寻找的两个候选人是 Microsoft SQL Server CE 和 Oracle Lite。如果有人用过这两种产品,如果你能比较一下就太好了。我在网上找不到任何比较。

后端数据库是Oracle10g。

更新:澄清,业务需求是具有离线功能的客户端-服务器应用程序(因此需要在客户端上存储本地数据)

0 投票
6 回答
21314 浏览

wpf - WPF 应用程序的数据库功能:SQLite、SQL CE 还是其他?

我想扩展具有数据库功能的 WPF 应用程序。您会建议使用哪种数据库引擎,为什么?SQLite,SQL CE,其他?

0 投票
3 回答
1856 浏览

.net - 将 SQL CE 数据序列化为 XML

我正在开发一种产品功能,该功能允许用户在我的应用程序的一个副本上从 SQL CE 数据库中导出数据,并在另一端将其重新导入 SQL CE。这些数据不是整个表,而是查询的结果。

我曾希望利用 .net 内置的基于 XML 的序列化,如 DataTable.WriteXML。但是,针对 SqlCeCommand 执行查询的任何方法都没有提供序列化为 XML 或提取 DataTable 的明显方法,而后者可以提供该方法。

有什么我想念的吗?我是否必须编写自己的序列化反序列化方法或者是否有内置方法。

0 投票
2 回答
3558 浏览

multithreading - SQL Compact Edition 3.5 SP 1 - LockTimeOutException - 如何调试?

在我们的应用程序中,我们偶尔会遇到 SQL CE 抛出的 LockTimeoutExceptions。我们最近升级到 3.5 SP 1,其中一些似乎已经消失,但我们仍然偶尔会看到它们。我确定这是我们代码中的一个错误(它是多线程的),但我无法准确地确定它。有没有人有任何好的技术来调试这个问题?像这样的异常日志(这些异常从来没有堆栈跟踪):

SQL Server Compact 在等待锁定时超时。设备的默认锁定时间为 2000 毫秒,台式机的默认锁定时间为 5000 毫秒。可以使用 ssce: default lock timeout 属性在连接字符串中增加默认锁定超时。[会话 id = 6,线程 id = 7856,进程 id = 10116,表名 = 产品,冲突类型 = s 锁 (x 块),资源 = DDL]

我们的数据库读取量很大,但很少写入,而且我认为我已经在需要的地方得到了保护。

编辑:SQL CE 已经自动使用 NOLOCK http://msdn.microsoft.com/en-us/library/ms172398(sql.90).aspx

0 投票
7 回答
6552 浏览

nhibernate - NHibernate nvarchar/ntext 截断问题

我正在使用 nhibernate 将应用程序的一些用户设置存储在 SQL Server Compact Edition 表中。

这是映射文件的摘录:

名称为常规字符串/nvarchar(50),值在DB中设置为ntext

我正在尝试将大量 xml 写入“Value”属性。我每次都会遇到异常:

我用谷歌搜索了很多,并尝试了许多不同的映射配置:

这是一个例子。其他配置包括“ntext”而不是“StringClob”。那些不抛出映射异常的配置仍然会抛出字符串截断异常。

这是 SQL CE 的问题(“功能”)吗?是否可以使用 nhibernate 将超过 4000 个字符放入 SQL CE 数据库中?如果是这样,谁能告诉我怎么做?

非常感谢!

0 投票
5 回答
23321 浏览

sql-server - SQL Compact 选择前 1

在将应用程序从 SQL 2005 移植到 SQL Server Compact Edition 时,我发现需要移植以下命令:

但 SQL Server Compact Edition 不支持该TOP关键字。如何移植此命令?

0 投票
7 回答
11148 浏览

java - Microsoft SQL Server CE(精简版) 3.5 的 jdbc 驱动程序

我希望能够为这个版本的数据库探索数据库的内容。我正在考虑使用 Squirrel DB 客户端(需要 JDBC 驱动程序)。

因此,我正在寻找适用于 SQL SERVER 3.5 的 JDBC 类型 4 驱动程序。有人可以指点我免费或开源或试用件吗?

如果没有 JDBC 驱动程序,MS 开发人员如何探索给定的 .SDF 文件?

谢谢,

BR,
~A

0 投票
5 回答
6547 浏览

php - 是否可以将 PHP 连接到 SQL Server Compact Edition?

是否可以将 PHP 连接到 SQL Server Compact Edition 数据库?什么是最好的司机?


我需要它用于 SQL Server Express 太重的桌面应用程序。