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.

Questa classe eredita _Connection.

Questa classe è creabile.

Proprietà
Options   Return or set the connection options.
SQL  
Url  

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
ApplyTemplate  
Copy  
GetTemplate  

Metodi ereditati
Begin  
Close  
Commit  
Create  
Delete  
Edit  
Exec  
Find  
FormatBlob  
Limit  
Open  
Quote  
Rollback  
Subst  

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.