我有一个打开 Access DB 的 VBscript,我需要从其中一个表中创建一个查询,然后导出该表。我需要创建查询,因为我需要格式化数字列,因为在 DB 中它们有 10 个小数位,但导出时只有 2 个。我需要全部 10 个。我不控制这个 Access DB,而是下载它所以要求来源进行此查询不是一种选择。
以下错误是:“ADODB.Command:参数类型错误,超出可接受范围,或相互冲突。” 我错过了什么?
Dim oAccess
Set oAccess = CreateObject("Access.Application")
oAccess.OpenCurrentDatabase("dbfile here")
Dim oQry
Set oQry = CreateObject("ADODB.Command")
oQry.ActiveConnection = oAccess.CurrentProject.Connection
oQry.CommandType = 1
oQry.CommandText = "create view qryTable as select * from table"
oQry.Execute
Set oQry = Nothing
Set oAccess = Nothing