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.
Properties
Inherited properties
|
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
|
|
Methods
Inherited methods
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.