안녕,
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
내가 사용하면 같은 오류가 발생합니다 진실 , 거짓 또는 부울(0)으로.이 문제를 해결하는 데 도움이 될 것입니다. 또는 DB 연결을 위한 사용자 이름과 암호를 확인하기 위한 다른 제안을 환영합니다.
감사해요!