Connection (gb.db)

Esta clase representa una conexión a una base de datos.

Para conectar con una base de datos, cree un objeto conexión, asígnele las propiedades necesarias y llame al método Open.

Esta clase hereda _Connection.

Esta clase es instanciable.

Propiedades
Options   Return or set the connection options.
SQL  
Url  

Inherited properties
Charset   Devuelve la codificación de caracteres que emplea la base de datos.
Collations  
Databases   Devuelve una colección de todas las bases de datos que estan siendo manejadas en el servidor al cual se establece la conexión
Error  
FullVersion  
Handle  
Host   Devuelve o establece el host donde reside el servidor de la base de datos.
IgnoreCharset  
LastInsertId  
Login  
Name   Retorna o asigna el nombre de la base de datos a la cual se desea o establece la conexión.
Opened  
Password  
Port  
Tables  
Timeout  
Type  
User  
Users  
Version  

Métodos
ApplyTemplate  
Copy  
GetTemplate  

Inherited methods
Begin  
Close  
Commit  
Create  
Delete  
Edit  
Exec  
Find  
FormatBlob  
Limit  
Open   Abre la conexión a la base de datos.
Quote  
Rollback  
Subst  

Conexiones SQLite

Para las conexiones SQLite, se utiliza el siguiente algoritmo:

  • Si la propiedad Name es nula, se abre una base de datos en memoria.

  • Si la propiedad Name es una ruta absoluta, entonces se usa esta ruta.

  • Si la propiedad Host es nula, la base de datos se localiza en el directorio temporal de la aplicación. Véase Temp$() para más información.
    • Si no, la propiedad Host proporciona el directorio y Name el nombre de la base de datos, y la ruta es el resultado de concatenar Host y Name.

Conexiones ODBC

Para las conexiones ODBC, se utiliza el siguiente algoritmo:

  • Si la propiedad Host es definida así como Login, se conectara usando el nombre DSN de la propiedad Host .

  • Si la propiedad Host contiene punto y comas, al menos una, asumirá que tiene una "cadena de conexión" completa.

  • si la propiedad Host no contiene punto y comas, se conectará usando el nombre DSN de la propiedad Host .
    • Si no, la propiedad Host proporciona un String de conexión con todos los parámetros que llamará la función ODBC SQLDriverConnect.

Véase también