你好,
我正在編寫一些代碼來從 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)。解決這個問題的任何幫助都會很棒。 或者,歡迎任何其他驗證數據庫連接的用戶名和密碼的建議。
謝謝!