CIAO,
Sto scrivendo del codice per estrarre i dati da una connessione ODBC. Voglio verificare se il nome utente e la password inseriti sono validi. La sceneggiatura è la seguente:
dbc = Create Database Connection("Driver={Oracle in instantclient11_1}; DBQ=" || target || "; UID=" || user || ";PWD=" || pass || ";FBS=12800000;");Ho trovato alcune soluzioni che suggeriscono di controllare se dbc è vuoto per vedere se la connessione è stata creata per controllare l'utente corretto e passare. Tuttavia, quando inserisco i dettagli errati per il nome utente e la password, ricevo una richiesta ODBC per inserire il nome utente e la password corretti. Non voglio questo prompt e vorrei che lo script venisse eseguito e restituisse un file vuoto dbc oggetto.
L'indice di scripting dice che posso usare un valore booleano dopo la stringa di connessione per disabilitare il prompt:
dbc = Create Database Connection("Driver={Oracle in instantclient11_1}; DBQ=" || target || "; UID=" || user || ";PWD=" || pass || ";FBS=12800000;", 0);
Tuttavia, l'esecuzione del codice precedente genera l'errore:
Expecting DriverPrompt Boolean argument
Ottengo lo stesso errore se uso VERO , falso O Come booleano(0).Qualsiasi aiuto per risolvere questo sarà fantastico. In alternativa, qualsiasi altro suggerimento per convalidare il nome utente e la password per una connessione DB sono i benvenuti.
Grazie!