1.- Configura tu postgresql, crea por la terminal la base de datos, crea tus tablas y luego programa la siguiente función en gambas.
PUBLIC FUNCTION conexion() AS
Boolean
db.Close()
db.type = "postgresql"
db.Host = "localhost"
db.Login = "tu_login_de_postgres"
db.Password = "tu_pass_de_postgres"
db.Name = "tu_base_de_datos"
db.Open()
RETURN TRUE
CATCH
Message.Error(Error.text)
RETURN FALSE
END
Para Guardar Escribir lo
siguiente en el objeto de nuestra preferencia:
PUBLIC SUB Button1_Click()
'INSERTAR'
DIM qry AS String
qry = "insert into docente
values('" & TextBox1.Text & "')"
Module1.consultar(qry)
IF Module1.conexion() THEN
Message.info("sus datos se guardaron
correctamente")
ELSE
Message.Info("Los datos no se
guardaron")
ENDIF
END
me dice que el module1.consulta no existe como hago?http://hairahn.blogspot.com/logout?d=https://www.blogger.com/logout-redirect.g?blogID%3D4089545146312735388%26postID%3D6094926600296774069
ResponderEliminarHola si es que acostumbras a declarar el código en java tal vez puede funcionar.
ResponderEliminarSin embargo en Gambas "Módulo1" debe ser creado en gambas como tipo modulo. Y en su código deben existir las líneas de la función "consultar()" asi podrás hacer referencia a la función anteponiendo la referencia como lo haces con "Modulo1.conexion()"
Por otro lado si el código de "consultar()" existe en el mismo código del formulario. Solo tienes que llamarlo de la manera más simple.
....
Consultar()
.....
Es cuestión que definas como hacer uso de tus líneas, ya sea que lo desees editar en el módulo o en el código del formulario.
O tal vez sólo haga falta la "r"
consulta()
O
consultar()
Saludos.