问题标签 [access-data-project]

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 投票
4 回答
2216 浏览

sql-server-2005 - 连接到 Sql Server 2005 的 Access 2007 项目出现问题

因此,我为我的一位用户创建了一个 Access 项目,以便他可以连接到报告数据库。.adp 项目连接到数据库,他可以随心所欲地查询数据。问题是,无法保存任何查询。每当他打开项目时,都会出现以下错误:

“此版本的 Microsoft Access 不支持您的 Access 项目所连接的 Microsoft Sql Server 版本的设计更改。有关最新信息和下载,请参阅 Microsoft Office 更新网站。您的设计更改将不会被保存。”

再次,这是 Access 2007 和 Sql Server 2005。我的谷歌搜索工作 - 在我似乎特别愚蠢的一天即将到来 - 不断提出有关 Access 2002/2003 试图连接到 Sql Server 2005 的此错误的信息,它显然不是我的问题。

我看到人们可以使用普通的 Access 数据库(2007 年的 .accdb 或类似的数据库)连接到 Sql Server,但我看到关于我是否想要这样做的混合信息。而且由于我无法获得 Access 2007 的副本,因此我无法真正对此进行测试(主题再谈)。

在我沿着这条路走之前,我想深入了解这条路。任何人有任何建议,有用的链接或有用的知识?还是一个知道不再需要的答案的老开发者,让我可以吃掉他,吸收他的知识和力量?

0 投票
7 回答
51155 浏览

sql-server - Connect Access 2007 to SQL Server 2008 Database

I've seen numerous answers to similar questions like this one. I haven't seen on the web many people have asked the seemingly simple question "How do I connect Access 2007 to an SQL server 2008 database" - but all of the answers describe how you can migrate from access 2007 to an sql server 2008 database, or they describe how to connect access 2007 to an sql server 2005 database. I can't find any simple solution to my problem (and probably this is a problem for many others). Here is the question (sorry for the over emphasis):

How do I connect to an sql server 2008 database (and I mean 2008, not 2005 :) ) from access 2007? Apologies again for the over emphasis, but this very simple question, and what I thought should be a very simple task seems, yes, ... impossible! I tried running sql server browser, enabling pipes, TCP etc, but it seems that with 2008 SQLEXPRESS just isn't recognised! Please can someone help with this. Peter

0 投票
1 回答
498 浏览

sql-server - 无法从 MS Access 数据项目更改 SQL 后端

我有一个连接到 MS SQL Server 2008 的 MS Access 2010 数据项目 (adp)。根据 Microsoft 的网站,我应该能够从 MS Access 2010 数据项目中修改 SQL 后端。

连接到 SQL Server 数据库后,您可以使用数据库设计器、表设计器、查询设计器、查询构建器和SQL 文本编辑器。

但是,我无法按照我想要的方式修改我的所有列。假设我有一张桌子

Col1 varchar(255)

我无法在设计视图中将其更改为varchar(max)Max不是 MS Access 中可接受的长度。此外,根据 Microsoft 的文档,不应使用文本,因为它已被弃用。因此,我想避免将其作为解决方案。

另一种选择是直接在 SQL Server 上进行更改。但是,这对我不起作用。将有其他开发人员致力于此。其他开发人员均无权访问 SSMS。主要是因为他们是 Access 开发人员,以前从未见过 SSMS,甚至从未接触过 SQL Server。

如何在 MS Access 数据项目中进行此更改?对于这个客户端/服务器模型,我还应该注意什么其他问题?

0 投票
1 回答
562 浏览

asp.net - 如何给出保存在项目 App_Data 文件夹中的 .mdb 文件的路径

这是我从特定文件夹访问数据的代码.. 但我无法从我的 App_data 文件夹访问 mdb 数据库.. 请帮助..

0 投票
1 回答
503 浏览

c# - c#读取Excel无法在未安装excel的服务器上工作

我写了一个软件,它的某些部分的过程是从 excel 文件中读取数据。我为此使用了linqtoexcel。但是我无法在未安装办公室的机器上运行此应用程序。而且我不想安装“ http://www.microsoft.com/en-us/download/details.aspx?id=23734 ”(Access DataBaseEngine)。我知道,Probles 就是基于此。所以我的应用程序将在 24 小时运行的 xp 机器上运行。我的应用程序将每天运行一次。我无权安装软件,只能运行。我想在 VS 2010 上嵌入 AccessDatabaseEngine dll 作为参考。谢谢。

0 投票
2 回答
1437 浏览

c# - 使用C#将access数据库中的表复制到另一个表中

我已经使用 MS Access 数据库创建了一个 C# 项目,我想将数据从一个表复制到另一个表。有没有一种简单的方法可以将所有记录从一个表复制到另一个表?

0 投票
3 回答
6390 浏览

vba - 在 Ms Office Access 中使用 VBA 从 SQL 查询动态创建数据表

我有与 Ms SQL Server 连接的 Access 数据库项目。数据(表)存储在 Ms SQL 服务器中,而表单和报告存储在 Access .ADP 文件中。无法使用设计视图创建查询、表、视图,但可以使用 SQL 查询创建表和视图并将其存储在服务器上。我没有 Ms SQL Server Management Studio,也无法将它安装在我办公室的计算机上。

所以,我想要的是获取一个动态生成的 SELECT SQL 查询数据表,以临时查看结果以进行数据分析。我在表单中放置了一个文本框和一个按钮,并希望显示一个数据表,其中包含单击按钮时写入文本框中的 SQL 查询的结果。

我试过了,但它对我不起作用,而且似乎不是我想要的:
MS Access VBA - 在数据表子表单中显示动态构建的 SQL 结果

我还尝试通过将查询分配给表单的 Recordsource 属性。它显示空白数据表,但数据表下方的导航窗格显示检索到的实际记录数。所以,它正在工作,但没有显示数据。

我试过(来自http://www.pcreview.co.uk/forums/create-query-dynamically-vba-t3146896.html):

它显示运行时错误 91、对象变量或未在行上设置块变量Set qd = db....

还有(来自同一页面):

在行上返回相同的错误CurrentDb.QueryDefs....

任何想法或解决方法?

0 投票
1 回答
172 浏览

ms-access - 设计基于服务器的访问数据库时的标准步骤是什么?

我知道这是一个广泛的问题,我试图避免提出一个有无限答案的问题,但是,在为我缺少的服务器设计 Access 数据库时,必须有一套标准的标准规则。

我问的原因是因为我目前有一个数据库,它作为桌面应用程序启动,我现在想将它移动到服务器上。但是,我基本上是在运行中创建了这个数据库,并且目前正在讨论废弃数据库的前端,因为我觉得我错过了开发端的关键步骤。对于构建基于服务器的数据库的基本操作方法,我真的需要专家的意见。

感谢您的时间和考虑。

编辑这里是一个很好的指南的链接,它列出了制作基于服务器的 Access 数据库时的“最佳实践”。

http://www.opengatesw.net/ms-access-tutorials/Access-Articles/MSAccess-Deployment-Best-Practices.htm

希望其他人发现这和我一样有用。

0 投票
1 回答
87 浏览

linked-tables - Microsoft Visual Basic 错误

我在访问数据库中有一个表,它不断给我一个运行时错误 '3044' 'Y:\InfoSystem\CommData.mdb is not a valid path。确保路径名拼写正确并且您已连接到文件所在的服务器。我不明白为什么我会收到此错误,因为信息应该来自我的 C: 驱动器而不是 Y: 我没有更改任何内容以使其发生。有没有办法将其更改为 C: 驱动器?我相信这是一个链接表。

0 投票
1 回答
1019 浏览

vba - 3001:参数无效

图像显示了实际错误。我正在使用以下代码在 MS-access 中使用 vba 脚本创建审计跟踪,但得到 3001 : Invalid argument 错误。我已经检查了表名字段名等。但无法解决问题。有人可以帮忙吗?

我尝试查找 3001 : invalid 参数,但我无法确定在我的场景中导致问题的确切原因。

如果有人能帮助我解决这个问题,我将不胜感激。

谢谢你,里托