やあ、
ODBC 接続からデータを取得するコードを書いています。 入力したユーザー名とパスワードが有効かどうかをテストしたい。 スクリプトは次のとおりです。
dbc = Create Database Connection("Driver={Oracle in instantclient11_1}; DBQ=" || target || "; UID=" || user || ";PWD=" || pass || ";FBS=12800000;");かどうかを確認することを提案するいくつかの解決策を見つけましたdbc正しいユーザーとパスを確認する方法として接続が作成されたかどうかを確認するために空です。 しかし、ユーザー名とパスワードに間違った詳細を入力すると、正しいユーザー名とパスワードを入力するように ODBC プロンプトが表示されます。 このプロンプトは不要で、スクリプトを実行して空の値を返すようにしたいdbc物体。
スクリプト インデックスによると、接続文字列の後にブール値を使用してプロンプトを無効にできます。
dbc = Create Database Connection("Driver={Oracle in instantclient11_1}; DBQ=" || target || "; UID=" || user || ";PWD=" || pass || ";FBS=12800000;", 0);
ただし、上記のコードを実行すると、次のエラーが発生します。
Expecting DriverPrompt Boolean argument
使用すると同じエラーが発生します真実、間違いまたBoolean(0)として。これを解決するための助けは素晴らしいでしょう。 または、DB 接続のユーザー名とパスワードを検証するためのその他の提案を歓迎します。
ありがとう!