相关疑难解决方法(0)

在 VBA 中从访问模块传递参数时调用存储过程

我正在使用 Access 2010 和 Microsoft SQL Server 2008 后端工作。我有一个存储过程,它将新值(由参数提供)插入到表中。分配给参数的值是从存储在文件夹中的文件中获取的。Windows 文件系统用于扫描特定文件夹以生成其中文件的列表。对于每个扫描的文件,都会调用存储过程,并将 FileName 和 QueueId(不带扩展名的文件名)以及其他值用作所调用的存储过程的参数。存储过程用于为表的每个文件创建新记录。

\n\n
Public Function CreateInstrumentInterfaceLogRecords(BatchID As Long, InstrumentName As            String) As Boolean\nOn Error GoTo HandleError\n\nDim objFSO As FileSystemObject\nDim AllFiles As Object\nDim objFolder As Object\nDim objFile As Object\nDim FileExt As String\nDim strSQL As String\n\nCreateInstrumentInterfaceLogRecords = False\nstrSQL = "SELECT FileExt FROM tlkpInstrument"\nFileExt = ExecuteScalar(strSQL)\n\n\nSet objFSO = CreateObject("Scripting.FileSystemObject")\nSet objFolder = objFSO.GetFolder(NewPath) \n\n\'NewPath is a public variable that holds the path to the folder\'\n\nSet AllFiles = objFolder.Files\nFor Each objFile In AllFiles\n\nFileName = …
Run Code Online (Sandbox Code Playgroud)

sql sql-server ms-access vba stored-procedures

3
推荐指数
1
解决办法
4万
查看次数

标签 统计

ms-access ×1

sql ×1

sql-server ×1

stored-procedures ×1

vba ×1