Connection (gb.db)
Questa classe rappresenta una connessione ad un database.
Per connettere un database, creare un oggetto Connection, assegnare le proprietà richieste ed invocare il metodo
Open.
Proprietà
Proprietà ereditate
Charset
|
Restituisce un charset (set di caratteri) utilizzato dal database.
|
Collations
|
|
Databases
|
Restutuisce una collezione di tutti i database gestiti dal server di database.
|
Error
|
|
FullVersion
|
|
Handle
|
|
Host
|
Restituisce o imposta l'host dove risiede il server di database.
|
IgnoreCharset
|
|
LastInsertId
|
|
Login
|
Restituisce o imposta l'utente utilizzato per stabilire la connessione.
|
Name
|
Restituisce o imposta il nome del database che si intende connettere.
|
Opened
|
Restituisce se la connessione è aperta
|
Password
|
Restituisce o imposta la password utilizzata per stabilire la connessione.
|
Port
|
Restituisce o imposta la porta TCP/IP utilizzata per stabilire la connessione.
|
Tables
|
Restituisce una collezione virtual utilizzata per gestire le tabelle di un database.
|
Timeout
|
|
Type
|
Rappresenta il tipo di server database che si desidera connettere.
|
User
|
E' sinonimo della proprietà Login.
|
Users
|
Restituisce una collezione di tutti gli utenti memorizzati nel server di database.
|
Version
|
|
Metodi
Metodi ereditati
Per connessioni verso SQLite, viene utilizzato il seguente algoritmo:
-
Se Name è null, verrà aperto un Memory database.
-
Se Name è un percorso assoluto, verrà utilizzato il percorso per accedere a un database di tipo file.
-
Se Name è un percorso relativo:
-
Se Host è null, verrà utilizzata la directory temporanea dell'applicazione per accedere al database. VediTemp$() per ulteriori informazioni.
-
Altrimenti, Host fornisce la directory del database e il percorso completo del database è rappresentanto dal concatenamento di Host e Name.