问题标签 [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.
c# - 使用 WebMatrix 和 Razor 保存日期时间
我正在开发一个具有 DateTime 字段的项目。
在其中,考虑到日期不是必填字段,我使用 jQuery 让用户选择日期格式“dd/MM/yyyy”。
如何保存 WebMatrix 和 Razor 中不需要的 DateTime 字段?
我试图做这样的事情:
我只放了我认为对完成代码很重要的代码,可以在这里找到
尝试更改时出错
转换为日期时间时发生溢出。说明:执行当前 Web 请求期间发生未处理的异常。请查看堆栈跟踪以获取有关错误及其源自代码的位置的更多信息。
异常详细信息:System.Data.SqlServerCe.SqlCeException:转换为日期时间时发生溢出。
源错误:
第 62 行:{ 第 63 行:
sql = @"更新任务集 Title = @0 ,Description = @1 ,ProjectID = @2 ,ForecastCompletion = @3 ,RequestBy = @4 ,CompletedIn = @5 ,Modified = getdate() ,优先级 = @6 其中 ID = @7"; 第 64 行:
db.Execute(sql, TaskTitle,TaskDescription, ProjectID, dtForecastCompletion, TaskRequestBy, dtTaskCompletedIn, TaskPriority, TaskID); 第 65 行:
} 第 66 行:
entity-framework - SQL Compact 4.0 和 Entity Framework 4.0:图像/Blob 限制?
不久前,我尝试将 SQL Compact 3.5 SP1 与 Entity Framework 4.0 一起使用。我遇到的一个问题是对图像/blob 对象(例如 8K)的大小限制,这使得该类型非常无用。有谁知道 SQL Compact 4.0 的发布是否解决了这个问题?换句话说,如果我将 EF4 与 SQL Compact 4.0 一起使用,我可以存储的对象的大小限制是多少?谢谢你的帮助。
entity-framework-4 - Entity Framework 4.1 和 SQL Compact 需要哪些程序集?
以前我在我的项目中使用过 Entity Framework 4.0 CTP5(代码优先)和 SQL Compact。我使用 NuGet 安装了以下软件包:
- SQLCE.4.0.8435.1(版本 4.0.8435.1)
- EFCodeFirst 0.8(版本 4.0.30319.0)
- EFCodeFirst.SqlServerCompact.0.8(版本 4.0.8435.1)
现在,当EF 4.1 RC 发布时,我想将我的所有库更新到最新版本。NuGet 提要不再包含 SQLCE.4.0.8435.1 的任何更新,但它有一个新包“ SqlServerCompact - 4.0.8482.1 ”(新包,而不是现有包的新版本)。假设它刚刚被重命名,我应该安装它。这样对吗?假设,是的。
NuGet 也不包含“EFCodeFirst”和“EFCodeFirst.SqlServerCompact”包的任何更新。但它有一个新的“ EntityFramework 4.1.10311.0 ”包。
那我应该安装什么?“ EntityFramework 4.1.10311.0 ”和“ SqlServerCompact - 4.0.8482.1 ”是否足以首先将 EF 代码与 SQL Compact 一起使用?
entity-framework - 在 Database.Delete 之后,实体框架 4.1“代码优先”SetInitializer 不再被调用
首先尝试使用 EF 4.1 代码进行一些单元测试。我有我的实时数据库(SQL Server)和我的单元测试数据库(Sql CE)。在与 EF、Sql CE 4.0 和事务支持战斗(并失败)之后,我决定运行测试的最简单方法是:
- 创建数据库
- 运行测试
- 删除数据库
- 冲洗并重复
我有我的 [Setup] 和 [TearDown] 功能:
问题是 System.Data.Entity.Database.SetInitializer 在第一次测试后没有调用 MyTestContextInitializer。
因此,第二次测试失败:
System.Data.EntityException :基础提供程序在打开时失败。
----> System.Data.SqlServerCe.SqlCeException : 找不到数据库文件。检查数据库的路径
任何指针的 TIA
asp.net-mvc-3 - 如何使用 SQLCE4 添加 MVC3 SqlMembershipProvider
我不太确定这是否在其他地方被问过或讨论过,但我正在尝试实现 SqlMembershipProvider,但我也想使用 SQLCE4。我觉得不仅要有两个数据库,还要有两个独立的“服务器”系统来驱动这些数据库,这是一个糟糕的设计。所以,我的问题是,有人知道如何在 web.config 中为使用 EF4/MvcScaffolder 时创建的 SQLCE db 设置连接条目吗?我有一个实现 System.Web.Security.SqlMembershipProvider 的自定义 MembershipProvider 并希望修改它以使用 SQLCE 数据库。如果没有,也许我可以修改它以使用 DbContext?
提前谢谢...基思
更新:
所以,我创建了一个连接字符串:
但是当我尝试使用字符串创建用户时,出现以下错误:
“尝试初始化 System.Data.SqlClient.SqlConnection 对象时出错。为连接字符串提供的值可能错误,或者它可能包含无效的语法。参数名称:connectionString”
现在,查看我的连接字符串,可能路径是错误的。所以,我会更新它并发布结果......
更新 2:
我将连接字符串更改为具有 sdf 文件的绝对完整路径,但仍然没有运气。当我需要以某种方式将其更改为 SqlCe.4.0 时,我假设提供程序特定于 SqlProvider?
asp.net - 从 ASP.NET Razor 中站点的子目录连接到 .sdf 数据库
我有一个使用 ASP.NET 网页 Razor 语法构建的小型网站。它在 App_Data 文件夹中有一个 SQL CE 4 数据库。从数据库的连接和获取记录在根目录和 /Account 子目录中的页面中工作正常。但是,当尝试在其他子目录中的页面中从数据库中获取数据时,与数据库的连接不起作用。我收到一个错误:找不到连接字符串“Database.sdf”。
它使用根目录中 Web.config 文件中的连接字符串:
当我尝试将根 Web.config 复制到子目录时,出现以下错误:
已添加条目“数据库”。(C:\Users\Name\Documents\Visual Studio 2010\WebSites\SmallWebsite\subdir\web.config 第 11 行)。
目前我很困惑,似乎无法在 msdn 或 google 中找到答案。非常感谢任何帮助。
谢谢nl
sql-server - 在 SQL Server CE 中插入一行并检索新行的标识
我正在尝试插入一行并通过以下方式取回新行的标识:
我正在尝试通过在 C# 中一次调用 DbCommand 对象来执行这两个语句......它似乎不起作用或者我有问题。
我读过紧凑版不支持批量执行多个语句......但我也发现了这一点:
如果要同时运行多个查询,则必须为每个语句添加一个换行符,并在每个语句的末尾添加一个分号。
来源:http ://technet.microsoft.com/en-us/library/bb896140(SQL.110).aspx
那么它是否有效......如果是这样,我错过了什么?
(我意识到我可以执行两个命令并且效果很好,但我想知道我是否遗漏了什么)。
.net - 无法将 Orchard ContentPart 与 ntext 列一起使用
我在 sql ce 数据库中为我的内容部分“CourseDescription”创建了一个表。“教学大纲”列使用 ntext 作为其类型。但是,当我尝试创建 CourseDescription 时,出现以下异常:
我怎样才能解决这个问题?
sql-server-ce-4 - 如何打开 SQL CE4 .sdf 数据库文件?
我安装了 Microsoft WebMatrix,我相信它是 SQL Server CE4 附带的。我尝试在 SQL Management Studio (SQL 2008) 中打开 SDF 文件,但收到以下错误消息:
-------- Microsoft SQL Server Management Studio:没有可用于“C:\efTest\App_Data\SchoolRepository.sdf”的编辑器。
确保已安装文件类型 (.sdf) 的应用程序。
如何查看/修改我的 .sdf 数据库?
我看到 StackOverflow 上有一个类似的问题(http://stackoverflow.com/questions/4070860/sql-compact-4-0-cant-open-read-sdf-file)但我真的很想使用 Management Studio 如果我可以,而不是另一个 3rd 方工具。
ado.net - 我可以在 Windows Mobile 6.5 中使用 SQL CE 4.0 吗?
标题本身就是一个问题!
我可以为 Windows Mobile 设备使用 SQL CE 4.0 进行编程吗?我必须安装任何运行时才能在 CE 4 上开发软件吗?或者它可以使用 ADO.NET API 播放?
谢谢你。