sql-server-ce - Webmatrix 3 Sql Server CE 4 崩溃了吗?

标签 sql-server-ce webmatrix

好吧,当我在新的 Webmatrix 3 中创建 sql server CE .sdf 数据库时,我遇到了问题。我已将示例范围缩小到此。

1) 我创建一个名为 test 的表。一列“test_ID”是一个 bigint、主键和一个身份。 2) 我创建了另一个名为“test_desc”的列,它是一个具有所有默认值的 nvarchar(50)。

问题。

我无法使用 GUI 插入数据。无法修改有关列名称的某些内容。对于一个新版本来说,一开始就出现如此巨大的错误,这非常烦人,而且有些令人失望。还有其他人遇到过这个问题或者有解决办法吗?我可以为插入编写一条 SQL 语句,这可能可行。但那为什么还要 GUI 呢?

此外,我使用 webmatrix 3 创建了一个新数据库,但问题仍然存在(原始站点是使用 Webmatrix 2 创建的,并且数据输入 GUI 在现在不接受使用 Webmatrix 3 插入的表上与 Webmatrix 2 一起工作正常)。

此外,我卸载并重新安装只是为了笑,没有爱。

最佳答案

今天我也遇到了同样的问题。 在升级到 WebMatrix 3 之前已经有一个 CE 数据库,即使在现有表上我也无法插入新数据,因为它们有一列带有主键和标识。 我已经想出了一个解决方案,直到微软发布补丁来解决这个问题。 如果您需要插入包含数据的新行,请尝试以下操作。

  1. 在主页中打开一个新的查询文档。
  2. 插入一个包含一些数据的虚拟行,其行类似于以下内容: INSERT INTO 表名(列名)VALUE('dummydata')
  3. 执行查询

使用虚拟数据(或者如果您愿意的话,使用有效数据)创建一个新行,并自动为主键生成一个值。 现在,如果需要,您可以编辑该行并用所需的值填充它。 如果需要更多行,请重复查询执行。

希望这能有所帮助。

问候

关于sql-server-ce - Webmatrix 3 Sql Server CE 4 崩溃了吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16392844/

相关文章:

c# - 如何从偶尔连接的设备(笔记本电脑)获取数据到后端 SQL Server

c# - 如何从库中查看函数内部

asp.net - 如何在 WebMatrix 中进行 301 重定向?

razor - 分页 - Webmatrix/razor

c# - WebMatrix WebSecurity 密码盐

sql-server-2008 - 在 SQL Server 2008 R2 和 SQL Server Compact 4 中存储日期/时间数据的最佳方式

sql - Microsoft SQL Compact Edition 重命名列

vb.net - 使用 .MDF 文件(sql server 2008)+ ClickOnce 部署 VB.net 应用程序

c# - Nunit、Asp.net MVC 4、Sql Server CE 4、错误提供程序

jquery - 如何使用最少量的 Twitter Bootstrap 来获得流畅的好处?