问题标签 [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.
c# - C# WinForms - DataGridView/SQL Compact - 主键列中的负整数
我只是在 WinForms 中弄脏了,通过一个可爱的教程,我发现了将数据库表拖到我的主窗体的设计视图上的魔力。所以,一切都很可爱,我的 DataGridView 中的所有列都表现得很漂亮。
但...
当我针对这个全新的空 .sdf 运行我的应用程序时(我创建的两个表是空的,它们本身是空的),每当我尝试时,我都会在与我的主键/身份列对应的列中得到一个 -1创建第一条记录。
知道为什么会发生这种情况吗?如果有帮助,该列是一个int
.
database - 如何在 SQL Server CE(精简版)数据库中创建外键关系?
Visual Studio 2005 不提供用于在 SQL Server CE 数据库(我使用的是 3.0 版)中创建表之间关系的接口,据我所知,您无法使用 Management Studio 打开 Compact Edition DB。有任何想法吗?
database - 选择桌面数据库
我正在寻找一个桌面/嵌入式数据库。我正在寻找的两个候选人是 Microsoft SQL Server CE 和 Oracle Lite。如果有人用过这两种产品,如果你能比较一下就太好了。我在网上找不到任何比较。
后端数据库是Oracle10g。
更新:澄清,业务需求是具有离线功能的客户端-服务器应用程序(因此需要在客户端上存储本地数据)
wpf - WPF 应用程序的数据库功能:SQLite、SQL CE 还是其他?
我想扩展具有数据库功能的 WPF 应用程序。您会建议使用哪种数据库引擎,为什么?SQLite,SQL CE,其他?
.net - 将 SQL CE 数据序列化为 XML
我正在开发一种产品功能,该功能允许用户在我的应用程序的一个副本上从 SQL CE 数据库中导出数据,并在另一端将其重新导入 SQL CE。这些数据不是整个表,而是查询的结果。
我曾希望利用 .net 内置的基于 XML 的序列化,如 DataTable.WriteXML。但是,针对 SqlCeCommand 执行查询的任何方法都没有提供序列化为 XML 或提取 DataTable 的明显方法,而后者可以提供该方法。
有什么我想念的吗?我是否必须编写自己的序列化反序列化方法或者是否有内置方法。
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
nhibernate - NHibernate nvarchar/ntext 截断问题
我正在使用 nhibernate 将应用程序的一些用户设置存储在 SQL Server Compact Edition 表中。
这是映射文件的摘录:
名称为常规字符串/nvarchar(50),值在DB中设置为ntext
我正在尝试将大量 xml 写入“Value”属性。我每次都会遇到异常:
我用谷歌搜索了很多,并尝试了许多不同的映射配置:
这是一个例子。其他配置包括“ntext”而不是“StringClob”。那些不抛出映射异常的配置仍然会抛出字符串截断异常。
这是 SQL CE 的问题(“功能”)吗?是否可以使用 nhibernate 将超过 4000 个字符放入 SQL CE 数据库中?如果是这样,谁能告诉我怎么做?
非常感谢!
sql-server - SQL Compact 选择前 1
在将应用程序从 SQL 2005 移植到 SQL Server Compact Edition 时,我发现需要移植以下命令:
但 SQL Server Compact Edition 不支持该TOP
关键字。如何移植此命令?
java - Microsoft SQL Server CE(精简版) 3.5 的 jdbc 驱动程序
我希望能够为这个版本的数据库探索数据库的内容。我正在考虑使用 Squirrel DB 客户端(需要 JDBC 驱动程序)。
因此,我正在寻找适用于 SQL SERVER 3.5 的 JDBC 类型 4 驱动程序。有人可以指点我免费或开源或试用件吗?
如果没有 JDBC 驱动程序,MS 开发人员如何探索给定的 .SDF 文件?
谢谢,
BR,
~A
php - 是否可以将 PHP 连接到 SQL Server Compact Edition?
是否可以将 PHP 连接到 SQL Server Compact Edition 数据库?什么是最好的司机?
我需要它用于 SQL Server Express 太重的桌面应用程序。