Autor |
Mensaje |
kbza
Usuario
Registrado: Octobre 2009
Mensajes: 4
Edad: 39
|
Conexion Base De Datos MYSQL Con Gambas2
q paso amigos, estoy trabajando nuevo con gambas y he creado una base de datos utilizando phpmyadmin, es muy bueno ya tengo los formularios. el problema esta en que no se los codigos de conexion entra gambas y mysql, no se los codigos de agregar nuevo registro, borrar, consultar, etc. si podrian ayudarme seria espectacular. Venezuela
|
#1 Sabado, 03 Octobre 2009, 21:31 |
|
|
abarzuaf
Ingeniero Programador
Registrado: Octobre 2009
Mensajes: 265
Edad: 54 Ubicación:
|
Re: Conexion Base De Datos MYSQL Con Gambas2
Hola.
Todo el codigo lo puedes encontrar en el ejemplo database que viene con gambas.
Solo tienes que hacer clic en Archivo -> Abrir Ejemplo ->Bases de Datos ->Database.
Aquí tambien tienes la forma de conectarte mediante un ejemplo del wiki del sitio de gambas
http://gambasdoc.org/help/howto/database
Saludos.
|
#2 Sabado, 03 Octobre 2009, 21:48 |
|
|
soplo
Analista Programador
Registrado: Septiembre 2009
Mensajes: 843
Edad: 44
|
Re: Conexion Base De Datos MYSQL Con Gambas2
Hola
Tienes explicado el objeto conection con explicación de creación de bases de datos, tablas, campos, triggers y acceso a datos en este hilo
El objeto connection
|
#3 Sabado, 03 Octobre 2009, 22:48 |
|
|
david
Programador
Registrado: Septiembre 2009
Mensajes: 110
Edad: 47 Ubicación: puerto de santa maria (Cadiz)
|
Re: Conexion Base De Datos MYSQL Con Gambas2
kbza es un poco largo de explicar aqui te recomiendo que leas el libro por default de gambas en 5 capitulo que es de bases de datos aunque no es de sql pero la conexion te sirve y el metodo de emplearlo tambien, creo que el libro te lo puedes encontrar aqui en esta comunidad mirar en archivos
|
#4 Domingo, 04 Octobre 2009, 00:54 |
|
|
kbza
Usuario
Registrado: Octobre 2009
Mensajes: 4
Edad: 39
|
Re: Conexion Base De Datos MYSQL Con Gambas2
gracias mis panas ya estoy un poco mas claro en la vaina. ahora lo que tengo es un error a la hora de correr el formulario que dice: unexpected public y me marca la linea del boton guardar. si podrian ayudarme se los agradezco. Venezula
|
#5 Martes, 06 Octobre 2009, 00:30 |
|
|
abarzuaf
Ingeniero Programador
Registrado: Octobre 2009
Mensajes: 265
Edad: 54 Ubicación:
|
Re: Conexion Base De Datos MYSQL Con Gambas2
Hola.
Postea el codigo de conexion para saber en donde puede estar el error.
Saludos
|
#6 Martes, 06 Octobre 2009, 01:09 |
|
|
kbza
Usuario
Registrado: Octobre 2009
Mensajes: 4
Edad: 39
|
Re: Conexion Base De Datos MYSQL Con Gambas2
' gambas class file
PUBLIC connew AS NEW Connection
PUBLIC re AS Result
PUBLIC re2 AS NEW Result
PUBLIC SUB Form1_Open()
'aqui nos conectamos con la base de datos
WITH connew
.type = "mysql"
.host = "localhost"
.Login = "root"
.Password = "16663715"
.Name = "datos"
TRY .Open
IF ERROR THEN
Message.Error("Error Abriendo la Base de Datos!!")
ME.Close
ELSE
'vamos a seleccionar los campos de la tabla que contiene la bd
re = connew.Exec("select * from datos_pueblo")
ENDIF
END WITH
PUBLIC SUB Button1_Click() esta es la linea del error
DIM nombre AS String
re2 = cn.CREATE(datos_pueblo)
nombre = TextBox1.Text
db.Exec("insert into nombre values ('" & nombre & "');")
re2.Update
END
por favor ayudenme
|
#7 Martes, 06 Octobre 2009, 23:31 |
|
|
abarzuaf
Ingeniero Programador
Registrado: Octobre 2009
Mensajes: 265
Edad: 54 Ubicación:
|
Re: Conexion Base De Datos MYSQL Con Gambas2
analizando......
última edición por abarzuaf el Miercoles, 07 Octobre 2009, 00:37; editado 1 vez
|
#8 Martes, 06 Octobre 2009, 23:43 |
|
|
abarzuaf
Ingeniero Programador
Registrado: Octobre 2009
Mensajes: 265
Edad: 54 Ubicación:
|
Re: Conexion Base De Datos MYSQL Con Gambas2
Hola.
Te falta cerrar el procedimiento Form1_open.
Fijate en donde tienes:
ENDIF
END WITH
a continuacion debes cerrar el procedimiento, quedando así:
ENDIF
END WITH
END
|
#9 Miercoles, 07 Octobre 2009, 00:11 |
|
|
kbza
Usuario
Registrado: Octobre 2009
Mensajes: 4
Edad: 39
|
Re: Conexion Base De Datos MYSQL Con Gambas2
gracias. termino con el error. pero me aparece otro diciendome que en esta linea:
re2 = cn.CREATE(datos_pueblo)
el termino cn es desconocido para el porgrama. no entiendo
|
#10 Jueves, 08 Octobre 2009, 01:15 |
|
|
|