SETCONNSTRING
Compone la STRINGA DI CONNESSIONE al DB secondo i parametri indicati.
Ogni parametro, all'interno della stringa, è separato da un carattere '|' (pipe).
Per i parametri non indicati esplicitamente nella specifica, viene reperito il valore dalla variabile ZDBSORGENTE e dal metodo BCDatabaseInfo.GetServer
Parametri
| Parametro | Definizione | I/O | Versione traduttore | SMP | |
|---|---|---|---|---|---|
| STRINGACONN | Stringa | ||||
| SORGENTEDB | Intero | ||||
| SERVERDBPROD | Stringa | ||||
| NAMEDBPROD | Stringa | ||||
| USERDBPROD | Stringa | ||||
| PWDDBPROD | Stringa | ||||
| OWNERDBPROD | Stringa | ||||
| WINAUT | Intero |
STRINGACONN
Indica la stringa di connessione restituita dalla specifica. VarStringaConnessione: variabile alfanumerica, contiene la stringa di connessione composta,
Deve essere dimensionata di 500 caratteri.
SORGENTEDB
Indica il tipo di Database da utilizzare per la composizione della stringa di connessione.
Valori ammessi:
| Valore | Descrizione |
|---|---|
| 1 | SQLSERVER |
| 2 | PERVASIVESQL |
| 3 | PERVASIVEBTRIEVE |
Parametro con valori ammessi, si possono utilizzare i seguenti valori:
| Valore | Descrizione |
|---|---|
1 | Microsoft SQL Server |
2 | PervasiveSQL2000 |
3 | Pervasive/Btrieve SQL |
SERVERDBPROD
Indica il nome del server di prodotto da utilizzare per la composizione della stringa di connessione.
NAMEDBPROD
Indica il nome del database di Prodotto da utilizzare per la composizione della stringa di connessione.
USERDBPROD
Indica il nome dell'utente al database di Prodotto da utilizzare per la composizione della stringa di connessione.
Variabile con lunghezza massima 40 caratteri.
PWDDBPROD
Indica la password per l'utente al database di prodotto da utilizzare per la composizione della stringa di connessione.
OWNERDBPROD
Indica l'owner per il database di prodotto da utilizzare per la composizione della stringa di connessione.
WINAUT
Indica se al Database è richiesta la connessione attraverso l'autenticazione Windows.
Valori ammessi:
| Valore | Descrizione |
|---|---|
| 0 | Autenticazione con utente e Password |
| 1 | Autenticazione Windows |
Esempi
Definizione
DIM connectionString[STRING] = ""
'@SETCONNSTRING STRINGACONN[connectionString] _
SERVERDBPROD["<ServerName>"] _
NAMEDBPROD["<ProductName>"]