Tag: ms access

Microsoft.Jet.OleDb和Microsoft.Ace.OleDb之间的区别

自从我使用“Microsoft.Jet.Oledb”驱动程序访问和显示数据的Classic ASP和Microsoft Access进行了一些编程以来,已经有好几年了。 我被要求使用“Microsoft.Ace.Oledb”访问MS Excel数据。 我发现这是“Microsoft Access 2010 Engine Redistributable”下载的一部分。 我想知道如果“Microsoft.Jet.OleDb”已经取代了“Microsoft.Ace.Oledb”驱动程序,并且基本上是相同的还是完全不同的东西? 另外,您是否在购买MS Access 2010时通常会获得“Microsoft.Ace.Oledb”驱动程序?

VBA检查是否设置了对象

我有一个全局variables是我的自定义类的一个实例。 如何检查对象是否已设置,或者是否需要初始化?

MS Access(MDB)并发

对于一个小项目,我需要使用一个简单的数据库,要求非常简单:几张表,总共不超过几千条logging,2或3个用户。 我在.NET环境中工作。 作为一个数据库服务器(即使那些Express版本)在这种情况下似乎是一个巨大的矫枉过正,一个非常简单的MDB数据库可以满足大多数需求。 然而,我担心并发。 我的想法是将.mdb文件放在networking共享上,并让用户从基于.NET的客户端访问此文件。 数据库主要针对只读操作,但用户偶尔也需要更新/删除logging。 如果在这个时候这是不可能的(由于数据库被locking或者其他原因),我可以在客户端保存更新并在稍后处理。 这个问题本身就是这样的: 在MDB中如何处理并发读取? 在MDB中如何处理并发更新/删除? 有没有锁的概念,我怎么能在.NET应用程序中使用它? 将MDB文件放在networking共享上是好还是坏的想法? 当我在.NET中工作时,我也很想知道如何检测任何并发问题并采取适当的措施。 也就是说,我应该抓住哪个例外,你会采取什么行动? 编辑 :这可能是我的问题的不好描述,但大多数的答案似乎build议去一个完整的数据库服务器。 我确实了解安装服务器的差异和好处,实际上在MSSQL和Oracle上实现了相当数量的项目。 但在这个问题上,我只关心Access及其并发问题,所以请不要build议db服务器。 谢谢你的帮助。

如何将MDB(Access)文件转换为MySQL(或纯SQL文件)?

是否有可能从Microsoft Access数据库创build转储的SQL命令? 我希望将这个MDB文件转换成MySQL数据库导入,所以我不必经过CSV步骤。 我希望即使MSSQL转储文件仍然包含可行的SQL命令,但我对MSSQL一无所知,请让我知道。

使用Excel VBA将数据导出到MS Access表

我目前使用下面的代码从工作表导出到MS Access数据库的数据,代码循环每一行,并插入数据到MS Access表。 Public Sub TransData() Application.ScreenUpdating = False Application.EnableAnimations = False Application.EnableEvents = False Application.DisplayAlerts = False ActiveWorkbook.Worksheets("Folio_Data_original").Activate Call MakeConnection("fdMasterTemp") For i = 1 To rcount – 1 rs.AddNew rs.Fields("fdName") = Cells(i + 1, 1).Value rs.Fields("fdDate") = Cells(i + 1, 2).Value rs.Update Next i Call CloseConnection Application.ScreenUpdating = True Application.EnableAnimations = True Application.EnableEvents = […]

在VBA Access中使用.text和.value之间的区别

我正在传递textbox1.text值到一个查询,有时到一个string: Dim combor1 As String combor1 = comboReason1.Text 我怎么知道我应该把combor1 = comboReason1.Value ? 另外,为什么我需要为控件设置焦点来引用它的属性? 这对我来说没有意义。 此外,当我设置combor4 = comboReason4.Value和.value为null,那么我得到一个错误关于无效使用null。

如何强制VBA / Access要求定义variables?

我正在对一些VBA代码进行一些重大更改,并且正在删除和/或重命名一些variables。 如果编译器会向我抱怨说variables不存在,而不是在运行中创build它,那么find所有需要更新的位置会容易得多。 如何强制VBA / Access要求声明variables?

我如何使用MS Access的hibernate?

我想用MS Access的hibernate。 我应该使用哪种方言,并且可以给我一个带MS Access的示例hibernateconfiguration文件?

在Access 2007中使用ADO或DAO会更好吗?

在Access 2007中创build新数据库时,应使用ADO(ActiveX数据对象)还是DAO(数据访问对象)? 编辑:此数据库的一部分将从Excel 2007电子表格导入数据。

确定对象是否是VBA中的集合的成员

如何确定对象是否是VBA中的集合的成员? 具体来说,我需要找出一个表定义是否是TableDefs集合的成员。