在客户端笔记本电脑上使用 ms 访问的 windows 窗体应用程序的部署问题

Posted

技术标签:

【中文标题】在客户端笔记本电脑上使用 ms 访问的 windows 窗体应用程序的部署问题【英文标题】:Deployment issue of windows form application with ms access on client laptop 【发布时间】:2016-05-04 05:00:38 【问题描述】:

我使用 C# Windows 窗体应用程序[vs 2013 和框架 4] 和 MS Access 数据库[ms office 2013] 创建了一个库存系统 它在我的电脑上运行良好 但是当我在客户端电脑上部署时它无法运行 我也在客户端笔记本电脑上安装了数据库引擎和旧框架,但同样的问题 在此致谢 我在客户端笔记本电脑上面临这个问题[ScreenShot] Click here to see image

【问题讨论】:

检查安装的数据库引擎的版本 我的意思是 32 位或 64 位,用操作系统检查它 我在客户端笔记本电脑上安装了 32 位版本的数据库引擎,因为当我在他的笔记本电脑上安装 64 位版本时,它说你有 32 位办公室,所以你不能安装 64 位数据库引擎 您的办公室是否包含 Microsoft Access ? 是的,他的笔记本电脑上也安装了访问权限,但我不知道为什么会这样 【参考方案1】:

解决方案 1:

在菜单项目\属性\下的应用程序中 在选项卡下编译将 Traget CPU 更改为 X86。 在菜单 Build\Configuration manager \Active solution plateFrome >X86

解决方案 2:

注意:这确实适用于 Office 2010,即使它适用于 2007 Office,不要问我为什么会这样:)

    下载并安装:http://www.microsoft.com/download/en/confirmation.aspx?id=23734

    在VS中点击添加数据源,按照向导进行操作。

更多链接: - 1 link 1

【讨论】:

很高兴。 :) 你能投​​票给答案吗?也谢谢 对不起,我是新来的,所以我在这里的声誉低于 15,所以我现在不能给你投票 好的,没问题,所以我这样做是为了你我投票赞成你的问题。 :)

以上是关于在客户端笔记本电脑上使用 ms 访问的 windows 窗体应用程序的部署问题的主要内容,如果未能解决你的问题,请参考以下文章

node.js 中的 ms 访问数据库连接

笔记本Microsoft账户开不了机怎么办?

MS Access 的新管理员,如何修改现有宏

如何去除我的电脑右键属性上面的版权信息

在构建服务器上使用 MS Visual Studio Community 2017

想在外面用苹果手机,远程控制家里的戴尔笔记本电脑