Postgres Y Gambas.Pdf

Páginas: 12 (2810 palabras) Publicado: 10 de julio de 2012
Postgres y gambas
Enviado por maoegui el Mar, 2005-10-25 09:29.
• Base de Datos
Hola, por favor alguien ayudeme:
tengo instalado el gambas 1.0.11 y el postgres 8.0.4, el sistema operativo es madrivia, cuando trato de
hacer un programa desde gambas para que se conecte a una base de datos del postgres (o mysql
tambien) se presenta el error: "cannot find driver for database: postgresql". No secomo solucionarlo, el
codigo esta bien y es el ejemplo que viene en el gambas:
PRIVATE $hConn AS Connection
PUBLIC SUB btnConnect_Click()
DIM sName AS String
TRY $hConn.Close
sName = "test"
WITH $hConn
.Type = "postgresql"
.Host = "localhost"
.Login = "postgres"
END WITH
IF chkCreate.Value THEN
$hConn.Open
IF NOT $hConn.Databases.Exist(sName) THEN
$hConn.Databases.Add(sName)
ENDIF$hConn.Close
ENDIF
$hConn.Name = sName
$hConn.Open
frmDatabase.Enabled = TRUE
frmRequest.Enabled = TRUE
CATCH
Message.Error(Error.Text)
END
Capítulo 21. Vistas (Views)
Tabla de contenidos
21.1. Sintaxis de ALTER VIEW
21.2. Sintaxis de CREATE VIEW
21.3. Sintaxis de DROP VIEW
21.4. Sintaxis de SHOW CREATE VIEW
Las vistas (incluyendo vistas actualizables) fueron introducidas en laversión 5.0 del servidor de base
de datos MySQL
En este capítulo se tratan los siguientes temas:
 Creación o modificación de vistas con CREATE VIEW o ALTER VIEW
 Eliminación de vistas con DROP VIEW
 Obtención de información de definición de una vista (metadatos) con SHOW CREATE VIEW
Para obtener información sobre las restricciones en el uso de vistas consulte Apéndice H, Restricciones
encaracterísticas de MySQL.
Si ha actualizado a MySQL 5.0.1 desde una versión anterior, debería actualizar las tablas de permisos
para que contengan los privilegios relacionados con vistas. Consulte Sección 2.10.2, “Aumentar la
versión de las tablas de privilegios”.
21.1. Sintaxis de ALTER VIEW
ALTER [ALGORITHM = {UNDEFINED | MERGE | TEMPTABLE}]
VIEW nombre_vista [(columnas)]
ASsentencia_select
[WITH [CASCADED | LOCAL] CHECK OPTION]
Esta sentencia modifica la definición de una vista existente. La sintaxis es semejante a la empleada en
CREATE VIEW. Consulte Sección 21.2, “Sintaxis de CREATE VIEW”. Se requiere que posea los
permisos CREATE VIEW y DELETE para la vista, y algún privilegio en cada columna seleccionada
por la sentencia SELECT.
Esta sentencia se introdujo en MySQL5.0.1.
21.2. Sintaxis de CREATE VIEW
CREATE [OR REPLACE] [ALGORITHM = {UNDEFINED | MERGE | TEMPTABLE}]
VIEW nombre_vista [(columnas)]
AS sentencia_select
[WITH [CASCADED | LOCAL] CHECK OPTION]
Esta sentencia crea una vista nueva o reemplaza una existente si se incluye la cláusula OR REPLACE.
La sentencia_select es una sentencia SELECT que proporciona la definición de la vista. Puede
estardirigida a tablas de la base o a otras vistas.
Se requiere que posea el permiso CREATE VIEW para la vista, y algún privilegio en cada columna
seleccionada por la sentencia SELECT. Para columnas incluidas en otra parte de la sentencia SELECT
debe poseer el privilegio SELECT. Si está presente la cláusula OR REPLACE, también deberá tenerse
el privilegio DELETE para la vista.
Toda vista pertenece auna base de datos. Por defecto, las vistas se crean en la base de datos actual. Pera
crear una vista en una base de datos específica, indíquela con base_de_datos.nombre_vista al
momento de crearla.
mysql> CREATE VIEW test.v AS SELECT * FROM t;
Las tablas y las vistas comparten el mismo espacio de nombres en la base de datos, por eso, una base de
datos no puede contener una tabla y una vistacon el mismo nombre.
Al igual que las tablas, las vistas no pueden tener nombres de columnas duplicados. Por defecto, los
nombres de las columnas devueltos por la sentencia SELECT se usan para las columnas de la vista .
Para dar explícitamente un nombre a las columnas de la vista utilice la clásula columnas para indicar
una lista de nombres separados con comas. La cantidad de nombres indicados...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Postgres
  • Postgrados
  • POSTGRADO
  • postgres
  • postgrado
  • Postgrado
  • postgrado
  • Postgres

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS