我正在使用MS Access创建一个数据库,该数据库从excel中获得值并累积它们。
但是,我希望在Access中创建一个仅插入当天的行的查询。我创建了以下查询,但它始终不会在Access数据库中插入任何内容,就好像在excel中没有当天的值一样。
INSERT INTO acc_table(Date, Name)
SELECT Date, Name FROM excel_table
WHERE excel_table.Date=DATE();
我的查询中有问题。有人能帮我吗?
我通过Azure创建了一个SQL Server实例和数据库。然后,在整个开发过程中,我通过SQL Management Studio删除并重新创建了该数据库。我仍然可以看到SQL Server实例下的数据库,但当我单击它时,我会看到:
Access denied
You do not have access
Looks like you don't have access to this content. To get access, please contact the owner.
注意:这只发生在新的Azure门户上。旧的运行良好,但它很快就会消失。
您是否知道我需要执行哪些操作
下面是创建Access数据库的一段vbs代码。
option explicit
dim accessFile
dim acc
dim fso
accessFile = "c:\users\rene.nyffenegger\documents\tq84.accdb"
set fso = createObject("Scripting.FileSystemObject")
if fso.fileExists(accessFile) then
fso.deleteFile(accessFile)
end if
set acc = createObjec
我正在使用下面Excel 365 >中的代码来尝试确定使用哪个版本的MS Access来创建旧数据库。该代码适用于我作为测试创建的较新的.accdb数据库。据我所知,旧数据库最初是在Access 97中编写/设计的,但我想确定一下。
Public Sub GetAccessFormat()
' Attempt to determine the format of an Access database
' Note: Can Access 16.0 (Office 365) read databases from Office 2013 and earlie