PostgreSQL在VBScript中抛出“参数过多”

时间:2019-08-26 08:16:10

标签: windows postgresql vbscript psql

我已经写了VBscript文件以将csv数据导出到Postgresql数据库表中

Dim shellObject
Set shellObject = CreateObject("Wscript.Shell")
Const file = "C:\Users\Suresh\Downloads\dvdrental\Sanity_DetailResults.csv"
Dim csvExportToDataBase

csvExportToDataBase = """C:\Program Files\PostgreSQL\11\bin\psql.exe"" -d postgres -h localhost -U postgres -p 5432 -c ""\COPY public.Transaction_DetailResults FROM PROGRAM 'more +2 """ + file + """' DELIMITER ',' CSV HEADER;"""

shellObject.Run csvExportToDataBase, 1, True

在执行以上Vbscript之前,我已经创建了表。

此设置可在devPC上使用,但在自动化/生产PC中放置并执行该操作时会引发“参数过多”错误。

要求人们帮助我解决。

0 个答案:

没有答案