0

大师们,

无论如何,我可以设置我的 DSN 以避免在我的 SQL 语句中出现“LIBRARY.TABLE”吗?

我们的测试和生产环境的不同之处在于,测试 AS400 在与生产相同的库中没有“TABLE”。我不想在从测试转移到生产时更改代码。这违背了目的。

克里斯

4

1 回答 1

3

是的,您可以通过使用 LibraryList 和 Default Collection 在连接字符串中指定表所在的库来执行此操作。例如:

DataSource=Server;LibraryList=LIB1, LIB2, LIB3;UserID=something;Password=something;Default Collection=LIB1

如果您在系统/服务器上将 DSN 设置为 ODBC 连接,则可以在“系统 DSN 配置”对话框的“服务器”选项卡上的“库”列表和 SQL 默认库文本框中执行相同操作。

于 2009-07-02T19:06:30.280 回答