我必须从Access文件,Test.accdb和名为“ CONFIG”的表中导入信息。
我有很多Access文件,它们总是以相同的方式生成,并且关注的表始终是“ CONFIG”。
想法是提取所有这些表以在Excel中编译它们的数据库。
没有使用Access的经验,我使用了Excel中的宏记录器:
[HttpPost]
public void Delete(string accountKey) { }
该代码有效,但是当我尝试在代码中修改““ C:\ Users \ Astrashar \ Desktop \ Projet \ Test.accdb””以放置变量时,将其称为“路径”,错误:
1004“应用程序定义的错误或对象定义的错误”。
重新编写的代码如下:
post
我尝试将Path定义为String,添加,删除双引号等等。
答案 0 :(得分:2)
使用&
完成变量的连接,而不将变量放在"
之间。否则,您指的是变量本身的名称,而不是变量的值。在特定的问题中,这是
...File.Contents(""Path""), [CreateNavigationProperties...
应为:
...File.Contents(" & Path & "), [CreateNavigationProperties...
以能够获取Path
的值。某个地方可能还有另一个错误。
这是一个简单的示例,将Excel中的字符串变量与其他字符串连接在一起:
Sub TestMe()
Dim path As String
path = "C:\Users\Astrashar\Desktop\Projet\Test.accdb"
ActiveSheet.Range("A1") = "Some predefined text " + path
End Sub
在A1中获得它: