是否可以以编程方式使用 .PDF 文件连接到数据库
Is it possible to connect to a database using a .PF file programatically
我想使用 switch case 来连接不同的数据库集,是否可以将连接语句与仅包含 -db 参数的 .pf 文件一起使用?我已经尝试过了,但总是出现错误 1402:参数 -p 不是数据库参数,因此被忽略了。但是我的.pf文件里没有-p参数...
像这样:
CASE Db_Name:
WHEN "Test":
CONNECT TO 'test.pf'.
END.
OTHERWISE:
CONNECT TO 'Db.pf'.
END.
END CASE.
提前致谢
"TO" 不是 CONNECT 语法的一部分。您的 CASE 语法也是错误的。
试试这个:
case dbName:
when "sports" then
connect value( "-pf sports.pf" ).
when "sports2000" then
connect value( "-pf sports2000.pf" ).
end.
或者,更简单地说:
connect value( substitute( "-pf &1.pf", dbName )).
我想使用 switch case 来连接不同的数据库集,是否可以将连接语句与仅包含 -db 参数的 .pf 文件一起使用?我已经尝试过了,但总是出现错误 1402:参数 -p 不是数据库参数,因此被忽略了。但是我的.pf文件里没有-p参数...
像这样:
CASE Db_Name:
WHEN "Test":
CONNECT TO 'test.pf'.
END.
OTHERWISE:
CONNECT TO 'Db.pf'.
END.
END CASE.
提前致谢
"TO" 不是 CONNECT 语法的一部分。您的 CASE 语法也是错误的。
试试这个:
case dbName:
when "sports" then
connect value( "-pf sports.pf" ).
when "sports2000" then
connect value( "-pf sports2000.pf" ).
end.
或者,更简单地说:
connect value( substitute( "-pf &1.pf", dbName )).