每件事在本地工作正常,但发布时出现此错误:
The 'Microsoft.ACE.OLEDB.12.0' provider is not registered on the local machine.
Run Code Online (Sandbox Code Playgroud)
和堆栈跟踪
[InvalidOperationException: The 'Microsoft.ACE.OLEDB.12.0' provider is not registered on the local machine.]
System.Data.OleDb.OleDbServicesWrapper.GetDataSource(OleDbConnectionString constr, DataSourceWrapper& datasrcWrapper) +1027372
System.Data.OleDb.OleDbConnectionInternal..ctor(OleDbConnectionString constr, OleDbConnection connection) +337
System.Data.OleDb.OleDbConnectionFactory.CreateConnection(DbConnectionOptions options, Object poolGroupProviderInfo, DbConnectionPool pool, DbConnection owningObject) +86
System.Data.ProviderBase.DbConnectionFactory.CreateNonPooledConnection(DbConnection owningConnection, DbConnectionPoolGroup poolGroup) +31
System.Data.ProviderBase.DbConnectionFactory.GetConnection(DbConnection owningConnection) +76
System.Data.ProviderBase.DbConnectionClosed.OpenConnection(DbConnection outerConnection, DbConnectionFactory connectionFactory) +126
System.Data.OleDb.OleDbConnection.Open() +43
System.Data.Common.DbDataAdapter.FillInternal(DataSet dataset, DataTable[] datatables, Int32 startRecord, Int32 maxRecords, String srcTable, IDbCommand command, CommandBehavior behavior) +123
System.Data.Common.DbDataAdapter.Fill(DataSet dataSet, Int32 startRecord, Int32 maxRecords, String srcTable, …Run Code Online (Sandbox Code Playgroud) 我想访问.mdb文件并使用nodejs操作像插入/更新
请建议一个满足需求的图书馆.
谢谢.
所以函数=Now()....有一种方法我可以使用这个,只得到日期,而不是时间?
或者只是这个想法的功能?
这么简单的问题,但我找不到答案(谷歌,MS帮助,SO):
如何通过VBA检查用户是否检查了Access表单上的未绑定复选框?找不到合适的房产.
提前致谢!
更新:
我在@HansUp和@RC的建议之后使用了这段代码:
Private Sub CmdTest_Click()
MsgBox "Check1.Value = " & Me.Check1.Value
MsgBox "Check2.Value = " & Me.Check2.Value
End Sub
Private Sub Form_Load()
Me.Check1.Value = 25
Me.Check2.Value = 50
End Sub
Run Code Online (Sandbox Code Playgroud)
第二次更新:
代码应该是这样的(感谢@ David-W-Fenton):
Private Sub CmdTest_Click()
If Me.Check1 = True Then
MsgBox "Check1 IS CHECKED"
Else
MsgBox "Check1 IS NOT CHECKED"
End If
If Me.Check2 = True Then
MsgBox "Check2 IS CHECKED"
Else
MsgBox "Check2 IS NOT CHECKED"
End If
End Sub
Private Sub Form_Load()
' set …Run Code Online (Sandbox Code Playgroud) 在Access 2007中创建新数据库时,是否应使用ADO(ActiveX数据对象)或DAO(数据访问对象)?
编辑:此数据库的一部分将从Excel 2007电子表格导入数据.
如果在编辑面板上有一个右键单击菜单来改变字体大小,那就太好了,但是没有.
是否有其他地方的系统设置让我增加默认字体大小?
我试图在关闭访问数据库之前执行某些特定操作(每当用户关闭数据库时).
我知道我们可以在Excel VBA中使用Auto_Close函数在关闭本书之前强制执行事件.MS Access VBA中是否有类似的功能?如果是这样,我们将不胜感激.
如果您需要更多信息,请与我们联系.谢谢.
我想记录网站访问的IP,日期时间,客户端和refferer数据来访问数据库,但我打算每天记录06.06.2010的示例日志中的单独表中的日志数据将记录在2010_06_06命名表中.当日期改变时,我将创建一个名为2010_06_07的表.但问题是如果已经创建了这个表.
有关如何检查Access中是否存在表的任何建议?
我甚至不知道我是否以正确的方式进行此查询.有一个Sandwiches表有7个字段,其中2个是组合框(Type和Bread).
所以我做了一个查询,将所有组合框值组合成一个查询,如下所示:
SELECT TypesAndBreads.TBName, TypesAndBreads.Type
FROM (SELECT [Sandwiches Types].[Sandwich Type] As TBName, "Sandwich Type" As Type
FROM [Sandwiches Types]
UNION ALL
SELECT Breads.Bread As TBName, "Bread" As Type
FROM Breads) AS TypesAndBreads;
Run Code Online (Sandbox Code Playgroud)
我现在得到了桌子的平坦值,我想要计算每个下面的所有三明治TypesAndBreads.TBName.我有这个,只是为了确保它适用于所有的三明治:
SELECT TypesAndBread.Type, TypesAndBread.TBName,
(SELECT Count(Sandwiches.[SandwichID]) As SandwichCount
FROM Sandwiches) As SandwichCount
FROM TypesAndBread;
Run Code Online (Sandbox Code Playgroud)
但我想在子查询中引用当前的Type和TBName.像这样的东西:
SELECT TypesAndBread.Type, TypesAndBread.TBName,
(SELECT Count(Sandwiches.[SandwichID]) As SandwichCount
FROM Sandwiches
WHERE Sandwiches.[TypesAndBread.Type] = Sandwiches.[TypesAndBread.TBName]) As SandwichCount
FROM TypesAndBread;
Run Code Online (Sandbox Code Playgroud)
但当然这不起作用.我不认为会这样,只是想试一试.我想可能在打开报告时使用VBA构建查询,该查询将基于此查询.
所以我想我的问题是:有没有办法在子查询中引用当前选定的字段?或者有不同的方法来解决这个问题吗?
谢谢您的帮助
编辑: 我的表结构是这样的:
Sandwiches的领域 …
为了能够使用Access 2007 VBA脚本中的Excel对象和常量,我必须做出哪些声明?
Dim wb As Workbook
Run Code Online (Sandbox Code Playgroud)
要么
Set objExcelApp = New Excel.Application
Run Code Online (Sandbox Code Playgroud)
要么
.Borders(xlEdgeBottom)
Run Code Online (Sandbox Code Playgroud)
谢谢
ms-access-2007 ×10
ms-access ×6
vba ×4
access-vba ×2
sql ×2
asp.net ×1
c# ×1
node.js ×1
npm ×1
select ×1
web-config ×1