问题标签 [sql-server-ce-toolbox]
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.
sql-server-ce-toolbox - 我可以在 SQL Server Compact 4 中执行多个语句吗?
我正在尝试使用 SQL Compact 4.0 工具箱让多个插入在单个脚本中工作,但没有任何运气。我不断收到解析错误。
我什至尝试过添加 GO;在每个语句之间像这样..
没有运气..所以我不走运吗?我必须一次只执行每个语句吗?
visual-studio-2010 - SQL Server CE 工具箱 - VS 2010 插件不允许连接到 4.0
我已经安装了 SQL Server Compact Edition 4.0 运行时和 DbFactory 提供程序以及所有内容。
但是在我从 CodePlex 安装 SQL Server CE 工具箱 (v3.2) 之后,我似乎仍然无法建立任何连接。
信息对话框似乎表明一切都很好,花花公子......
但是当我尝试打开与现有.sdf
数据库文件的新连接时,我似乎无法从 Visual Studio 2010 (SP1) 中执行此操作:
SQL Server CE Toolbox独立应用程序在那台机器上运行良好 - 只是 VS 插件似乎无法正常工作。有任何想法吗?
sql - SQL Server Compact 批量插入问题
我有一个这样创建的表:
在我的 CSV 文件中是这样的:
出于某种原因,我不会从 CSV 批量导入 SQL,一直说
无法创建脚本,第一行的一个或多个字段名无效:列名错误:
任何人都可以看到 CSV 有什么问题吗?
sql-server-ce - SQL Server Compact Toolbox 未连接到数据库
我正在使用 SQL Server Compact Toolbox 运行时 3.5。
当我选择“添加 SQL Server Compact 3.5 连接”时,我得到了您在下图中看到的内容。问题是单击“测试连接”和“确定”后没有任何反应。左侧的列表没有我要连接的数据库。
您可以在那里看到3.sdf
的数据库是我使用“创建”按钮创建的空数据库。那是我能够连接的唯一数据库。
我曾尝试以管理员身份运行紧凑型工具箱应用程序,但这似乎没有帮助。还尝试使用数据库文件夹中的文件权限,这似乎也没有帮助。
这是我在我的机器上安装的,
更新:
是的,我使用的是最新版本 3.1.4.0。
所以具体的步骤是这样的,
- 右键单击 SQL Server Compact 数据连接
- 单击添加 SQL Server Compact 3.5 连接
- 单击浏览并选择文件名,对我来说是 C:\temp1\1.sdf
- 编辑最大数据库大小 (MB) 字段。设置为 500
- 点击测试连接。什么都没有发生,这是问题的第一个迹象
- 点击确定。对话框消失,新连接未出现在列表中
entity-framework - 让 SQLite 与 VS2013 数据模型设计器一起工作
我已经非常密切地关注了这个关于如何将 SQLite 与 Visual Studio 2013 连接的精彩教程,但是当我进入教程的实体数据模型向导部分时,我看不到我的 SQLite 连接或 SQLite 提供程序,只有选项对于 SQL 服务器。
我非常密切地遵循教程,我什至尝试安装 SQL Server Compact/SQLite 工具箱,将项目编译为 x86,安装 Entity Framework Visual Studio 工具,但仍然没有任何反应。
我的 packages.config 看起来像:
对此有何建议?
编辑1:
我有点转向 SQL Server CE 4.0,即使它已被弃用。我宁愿 SQLite 缺乏 4Gb 的限制,但我不能让它工作,我读过 EF 没有顺利集成在上面。
但是现在我遇到了一个新问题,SQL Server CE 4 和 MySQL 都会出现这种情况:
我讨厌因为这样的小事情而被困在一个项目中,有人知道如何解决这个问题吗?
.net - SQL Server CE 将架构更改部署到客户端 .sdf 文件
我以前从未使用过 SQL Server CE,但我有一个小项目可以从 CE 而不是成熟的 SQL Server 中受益。
在 Visual Studio 中,我可以创建 DB 模式,然后生成一个 SDF 文件。我假设模式和数据都在这里。
现在假设它只包含 1 个简单的表:
我构建了一个 C# Win Forms 应用程序,然后将其发送到客户端。他们用它来记录客户,然后说他们想包括一个手机号码。然后我按如下方式更改表:
我更改了 C# Win Forms 应用程序以了解新字段,但现在当我将软件发送到客户端时,如何更新他们的数据库?
我希望客户端的 .sdf 文件中的所有现有数据都与原来的完全一样,但我想更改它的架构以包含新的 MobileNo 字段。
SQL Server CE 库中是否有某种架构部署?
c# - SQL Server Compact 4.0 图像列被截断为 8000
我第一次使用 SQL Compact 4.0 并尝试将数据插入到 IMAGE 列中,并且大部分数据约为 50kbytes。
我遇到的问题是,虽然图像列应该足够大,但数据被截断为 8000 字节。
我正在使用 SqlCeParameter 插入数据。大小已设置为匹配 byte[] (43402) 的长度,并且 SqlDbType 为 SqlDbType.Image。
在数据库中,您可以看到所有行都是 8000 字节(使用 datalength 函数)。
我怀疑这是数据库架构本身的东西,也许是为 IMAGE 列设置的默认大小,我希望可以覆盖它。有趣的是,该参数具有基础 DbType.Binary - 根据 Microsoft 的规定,它限制为 8000 字节 - 可能是红鲱鱼!
====
因为我无法添加任何图像,grrrr。以下是更多信息:
这是我构建命令的代码。_params 只是一个字典,其中包含每个参数名称和数据:
使用这个帮助类来创建参数:
我用来检查的 SQL: SELECT top 10 datalength([Data]) FROM [Datamodule]; 去
结果: Column1 8000 8000 8000 8000 8000 8000 8000 8000 8000 8000
c# - SQL Server Compact 4.0 DbProvider - 否
我正在使用 ErikEJ 的用于 Visual Studio 的 SQL Server Compact/SQLite 工具箱。环境是带有 Visual Studio 2013.5 的 Windows 7 x64
我正在关注博客http://erikej.blogspot.dk/2013/11/entity-framework-6-sql-server-compact-4_25.html上的示例,但是当我到达
" ... 连接到项目文件夹中的数据库文件:",
我右键单击“添加 SQL Server Compact/SQLite 连接”并出现该框,但底部为红色
“无法保存此连接以用于 EF6 工具,请确保已安装 SQL Server Compact DbProvider,并可能重新启动 Visual Studio”
我返回并单击“关于”按钮并获取
我已经卸载了 SQL Server Compact 和 SQL Server Compact Toolbox 并重新安装了两者,但我仍然遇到同样的错误。
我想知道如何让 SQL Server Compact 4.0 DbProvider 成为肯定的?
谢谢
编辑我添加了可能包含无效条目的 machine.config 相关部分的详细信息。
我已经根据https://developer.teradata.com/blog/netfx/2010/12/dbproviderfactories-demystified的示例检查了上述内容,我看不出该部分有任何明显错误。
啊哈。我找错地方了。在 C:\Windows\Microsoft.NET\Framework\v4.0.30319\Config 我有
嗯……其他的都不见了。
sql-server-ce - SQL Server Compact Toolbox 无法与 VS 2015 一起安装
我下载了SqlCeToolbox.4.4.0.4.vsix,当我双击它时,什么也没发生。所以我把它放在 %LocalAppData%\Microsoft\VisualStudio\14.0\Extnesions 文件夹中,它仍然无法工作。
我四处寻找,但找不到任何东西。关于我做错了什么的任何想法?