你好,
我正在编写一些代码来从 ODBC 连接中提取数据。 我想测试输入的用户名和密码是否有效。 脚本如下:
dbc = Create Database Connection("Driver={Oracle in instantclient11_1}; DBQ=" || target || "; UID=" || user || ";PWD=" || pass || ";FBS=12800000;");我找到了一些解决方案,建议检查是否数据库为空以查看连接是否已创建,以作为检查正确用户并通过的一种方式。 但是,当我输入错误的用户名和密码详细信息时,ODBC 会提示我输入正确的用户名和密码。 我不想要这个提示,希望脚本运行并返回一个空的数据库目的。
脚本索引说我可以在连接字符串后使用布尔值来禁用提示:
dbc = Create Database Connection("Driver={Oracle in instantclient11_1}; DBQ=" || target || "; UID=" || user || ";PWD=" || pass || ";FBS=12800000;", 0);
但是,运行上面的代码会导致错误:
Expecting DriverPrompt Boolean argument
如果我使用,我会得到同样的错误真的,错误的或者作为布尔值 (0)。解决这个问题的任何帮助都会很棒。 或者,欢迎任何其他验证数据库连接的用户名和密码的建议。
谢谢!