可能的答案:我认为这个链接可能对您尝试做的事情有帮助。
警告:您的 IT 和/或安全部门可能在存储凭据方面存在问题。 谨慎的行为可能包括他们的意见,如果适用的话。
嗨,杰德,感谢您的回复。 我不想存储密码和共享,即使它在加密文件中也是如此。 我只想保存用户并传递到本地位置,或者例如在用户的 PC 中使用 powershell 凭据管理器(我在社区帖子中看到了这个的实现)。 我们的数据库凭据每隔几个月就会过期,所以我想要一种方法来检查存储的密码是否在每次 JMP 会话中首次尝试连接时有效,如果无效,则提示登录窗口。
你好,
我正在编写一些代码来从 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)。任何解决这个问题的帮助都会很棒。 或者,欢迎任何其他验证数据库连接的用户名和密码的建议。
谢谢!