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

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 投票
0 回答
239 浏览

sql - SQLCE:土耳其排序规则中的错误大小写 - i vs I

我知道“i”和“I”与土耳其语版本的 SQL Server 中的字段名不同。IE; 用户 ID 与用户 ID。您可以通过在字段名中使用正确的“i”或“I”轻松解决该问题(如果字段名包含 i 或 I,则应区分大小写)。

我有一个类似的问题,但这次字段名不是主题。相反,如果数据包含“i”、“ı”、“I”或“İ”,SQL Compact 4.0 无法正确地用土耳其语对这些字母进行 UCase,并将“i”作为英文字母并大写为“I”而不是“İ” . 因此“İzmir”和“İZMİR”成为不同的城市名称。这是一个示例;用于自动完成目的的简单查询。

梅廷
METİN

我期望这两行,但我只得到第一行的结果。

SQL Compact Edition v4.0 不支持查询中的 COLLATION。相反,您必须使用定义的排序规则创建数据库,或者在压缩过程中更改它的排序规则。

我的数据库排序规则是土耳其语-系统默认值-它的 LCID 是 1055。

也许其他人将此称为功能。我称之为错误。你怎么看?

关于“土耳其我”的链接

http://www.moserware.com/2008/02/does-your-code-pass-turkey-test.html

搜索土耳其语 I,有一个在代码中使用正则表达式的修复程序。我不能在非索引字段的 SQL 查询中使用正则表达式,可以吗?我吗?我不这么认为。

0 投票
1 回答
190 浏览

asp.net-mvc-3 - 使用 WebMatrix 打开时显示错误的网站

我使用 Asp.Net MVC 开发了一个网站,该网站在 App_Data 中使用 SQL CE 数据库。该网站在 Visual Studio 中运行时运行良好。但是,当我在 Microsoft WebMatix 中将它作为“文件夹中的站点”打开时。它没有显示任何东西。在 IE 中显示“Internet Explorer 无法显示网页”,在 chrome 中显示“Chrome 无法连接到 localhost:49742”。

这发生在执行数据库访问的 url 上。基本页面工作。

我尝试使用“文件夹中的站点”打开其他网站(MvcMusicStore),它工作正常。当一切都相似时,为什么会在上述情况下发生。我无法进行调试,因为它没有在 Visual Studio 中发生

0 投票
1 回答
726 浏览

c# - SQL Server Compact Edition 4.0 不工作,即使安装了 Visual Studio 2010 SP1?

我已经安装了 Visual Studio 2010 SP1。我正在使用快递版。此外,安装了 SQL CE 4.0 运行时,最终修复了已安装的内容。现在,在我的控制面板的已安装程序列表中,SQL CE 4.0 出现了。但是当我试图在项目中添加它时,它只是没有出现在新项目列表中。问题是,SQL CE 3.5 也停止工作。我真的不知道该怎么办。我也在尝试,但如果有人知道请帮助我......我尝试了不同堆栈溢出帖子中显示的几乎所有选项。

我已经检查了 Visual Studio Pro/Ultimate 版本,它显示在那里,但仍然没有快速版本的运气。而且我无法与数据库建立连接,它没有显示在数据库提供者的对话框中。

0 投票
2 回答
638 浏览

c# - 数据表到 SQL CE 4 服务器

我在 C# 中有一个 DataTable,想将它发送到我的 SQL CE 4 服务器。让它变得更复杂的一件事是,当它遇到重复项时,它应该要么忽略它并继续移动到 DataTable 中的下一行。我环顾四周,但发现很多信息似乎不适用于 SQL Server 的 CE 版本。这样做的有效方法是什么?

0 投票
1 回答
226 浏览

sql - SQL Server CE 4.0 具有跨独立进程的多个连接

这可能吗?我有一个使用 EF 代码优先和 SQL Server CE 4.0 的 Web 应用程序。

我可以拥有一个也使用相同.sdf文件的 Winforms 应用程序吗?

0 投票
1 回答
338 浏览

sql-server-ce - 是否不建议在基于目录的网站中使用 SQL Server CE

我已经建立了一个使用 SQL CE 作为数据库的目录系统。在托管服务提供商 (GoDaddy.com) 部署后,性能很差。每当执行数据访问时,检索产品都需要很长时间。很多时候,我不断收到此错误:

如果当我是唯一一个浏览该网站的人时出现此问题,如果有很多人同时访问该网站会发生什么?

是否应该避免在此类基于目录的站点中将 SQL CE 用于生产数据库,或者我的托管服务提供商有问题?

0 投票
1 回答
539 浏览

c# - 在运行时加载和保存 .sdf

我正在构建一个 C# 应用程序,该应用程序将 SQL Server Compact 4.0 数据库 (.sdf) 与实体框架一起用于数据。我希望能够从该应用程序中加载/保存文件,以便用户可以加载不同的数据库或将数据库备份到 USB,例如。

我知道您可以在代码中创建一个 sdf,但我如何在运行时加载它(连接字符串)?

我的问题是,这一定是一件常见的事情,最好的方法是什么?有没有指南可以做到这一点?

或者你推荐另一种方式来解决我的问题?

//ObjectiveCoder

0 投票
2 回答
1937 浏览

.net - 设置连接字符串实体框架

我构建了一个使用 SQL Server Compact 4.0 (.sdf) 处理数据的应用程序。然后,用户应该能够将 .sdf 文件保存并加载到应用程序中。我已经能够构建一个创建空 .sdf 文件的方法。但我的 App.Config 有一个到预定义 .sdf(实体框架)的连接字符串。如果用户应该能够加载 .sdf 文件,我需要设置 app.config 文件的连接字符串以针对新创建的 .sdf 文件工作。

如何动态设置实体框架以针对我的新 .sdf 文件工作?

这是迄今为止创建 sdf 的类的代码。在此之后,用户应该能够选择要处理的文件。我该如何设置?

0 投票
5 回答
120269 浏览

sql - SQL:只返回第一次出现

我很少使用 SQL,并且在我的存档中找不到任何类似的东西,所以我问了这个简单的查询问题:我需要一个查询,它返回personID并且只有第一次seenTime

记录:

想要的结果:

这就是我所做的并且失败了:

PS:注意 SQL CE 4

0 投票
3 回答
6038 浏览

sql-server - SQL Server 版本(紧凑、快速)中的最大表(对象)数

您可以拥有的最大表格数量是多少:

  • SQL CE4
  • SQL 2008 R2 速成版

这里的数字http://msdn.microsoft.com/en-us/library/ms143432.aspx我猜是用于 SQL Server 2008,但它们对 Express 有效吗?SQL CE4 呢?

一个数据库中所有对象的总数不能超过2,147,483,647

顺便提一句。抱歉重复了问题,但在我看来,Stackoverflow 提供的答案更快。