我有一个MS Access数据库,我已经在Access 2007和Access 2010中编辑过它,几个月来工作得很好,表中有很多数据。使用的应用程序仍然可以工作,但我不能再手动打开数据库。当我单击对话框上的确定,访问尝试修复我的数据库时,我得到了错误"id is not an index in this table"“。
目前,我只尝试打开我的数据库的一个副本,因为我不能让原来的数据库不工作。但是应用程序能工作多久呢?或者这只是在access中打开时出现的问题?和ofc,如何解决它?
我正在尝试使用DAO.database/DAO.recordset从新的excel vba工作簿访问ms access表。
然而,在opendatabase("path.accdb")行中,我得到了“无法识别的数据库格式”。
Dim a As DAO.Database
Dim b As DAO.Recordset
Set a = OpenDatabase("C:\Users\Sweety\Desktop\Database2.accdb")
Sql = "SELECT Name1,Age FROM Table2 "
Sql = Sql &
我不熟悉Microsoft Office Professional Plus 2013 Access。 我正在开发一个应用程序,使用: -Microsoft Office Professional Plus 2013 Access 单击压缩并修复后,vba编辑器中的MS访问断点消失 我已经在互联网上搜索了很长时间,以确定如何防止上述问题,但我找不到任何解决方案。 如何在单击“压缩并修复数据库”后阻止vba编辑器中的MS access断点消失?
我正在尝试将82k+行表从access数据库导入到SQL Server2008。
使用SQL Server导入和导出向导时,我在输入约78k条记录时出错。
下面是错误:
Error 0xc0208265: Data Flow Task 1:
Failed to retrieve long data for column "members_notes".
Error 0xc020901c: Data Flow Task 1:
There was an error with output column "members_notes" (41) on output
我最近升级到了Access 2007,现在文件名/数据库名不再像以前那样出现在标题栏中。有没有一种方法可以让我很容易地展示它或在其他地方找到它?
当我第一次打开数据库时,它会显示:Such and such : Database (Access 2000 file format) - Microsoft Access,但如果我单击任何内容(例如打开一个表),它就会返回到Microsoft Access,这不是有用的信息。在此之后,我不能使数据库名称/文件名再次显示。
请问如何正确了解每个Access版本的'Accessibility(System32\oleacc.dll)‘的GUID?
我想自动获得‘辅助功能(System32\oleacc.dll)’的VBA库,这取决于客户端访问的版本,使用类似的脚本如下。
<设置Excel库取决于客户端访问版本>
Sub Set_RefExcel()
On Error GoTo Err_Set_RefExcel
Dim Ref As Reference
Dim AccVer As String
Dim strExcel As String
'Once Unset Any Ex
我最近升级到了MS Access 2010。当我打开某个.mdb (2000-2003文件格式)时,我会看到这样一条消息:collating sequence not supported with the specified file format。我不确定它是什么意思,但每次打开数据库时它都会给我这个信息。
我用谷歌搜索了一下,但没有发现任何我认为有关联的东西。如果我将文件格式升级到2007,它没有给我消息,但在这种情况下,这不是一个很好的选择。
这是2010年的问题吗?或者是我的数据库有什么问题?我需要做些什么来解决这个问题呢?