Proque Me Sale Este Erro Al Tratar De Concetar Con Mysql


Subject: Proque Me Sale Este Erro Al Tratar De Concetar Con Mysql

' gambas class file


PRIVATE micone AS Connection
PRIVATE infoper AS Result
PUBLIC SUB Form_Open()



micone = NEW Connection
micone.type = "sqlite3"
micone.host = "/home/josue"
micone.name = "mibase"
TRY micone.OPEN

IF ERROR THEN
Message.Error("Error al conectar a la base de datos.")
micone = NULL
ELSE
infoper = micone.Exec("Select * from mitabla")
IF micone.Available THEN MostrarCampos
END IF
END


das

asda_1281638782_104123

Last edited by JosueCR on Thursday, 12 August 2010, 19:46; edited 3 times in total
Profile PM  
Subject: Re: Proque Me Sale Este Erro Al Tratar De Concetar Con Mysql
Hola JosueCR,
el problema es que está tratando de abrir mitabla en vez de mtab como tu mismo presentas en la segunda imagen.

Saludos!

Profile PM  
Subject: Re: Proque Me Sale Este Erro Al Tratar De Concetar Con Mysql
techm3 escribió: [Ver mensaje]
Hola JosueCR,
el problema es que está tratando de abrir mitabla en vez de mtab como tu mismo presentas en la segunda imagen.

Saludos!


Perdón, quite la imagen anterior pero es que no es mtab, es que me equivoque a la hora de editar la imagen, pero estoy seguro que es mitabla.

Aqui esta la correcta imagen.

asda

Profile PM  
Subject: Re: Proque Me Sale Este Erro Al Tratar De Concetar Con Mysql
Amigo tienes mal el Login,type,password y host por eso no se conecta

Mira aqui un ejemplo de como deberia quedarte
WITH micone
.type = "mysql"
.host = "localhost"
.login = "TU LOGIN "
.password = "TU CLAVE"
.name = "mibase"

TRY .OPEN
IF ERROR THEN
Message.Error("error en la conexion con la base de datos")
ME.Close
ELSE
infoper = cn.Exec("SELECT * FROM mitabla")
infoper.MoveFirst
END IF
END WITH

en el .host debes colocar el numero de servidor en mi caso o en tu casa es localhost o 127.0.0.1
Espero a verte ayudado

Last edited by Fenriz07 on Saturday, 14 August 2010, 18:33; edited 1 time in total
Subject: Re: Proque Me Sale Este Erro Al Tratar De Concetar Con Mysql
Bienvenido Fenriz07

No es ese el problema, ya que el amigo Josue está usando una base de datos sqlite3, no mysql.

Observando el código de JosueCR el único fallo que veo es la penúltima línea que no es necesaria (aparte de que es incorrecta)

Elimina "END IF", al menos esa parte no te dará error. Pero el mensaje de error es bien claro y dice:

Unknown identifier: mitabla
en linea 21 en FMain.class


Te está avisando de que estás usando una variable que no has declarado previamente en el formulario FMain, justo en la línea 21.

Es decir, el error no está en el código que has puesto aquí (que seguramente estará en algún módulo), sino en el código del formulario principal.

Saludos

Profile PM  
Subject: Re: Proque Me Sale Este Erro Al Tratar De Concetar Con Mysql
Ahhhh bueno nose Amigo por que como yo vi que el tema se llama "Proque Me Sale Este Erro Al Tratar De Concetar Con Mysql " pense que era mysql jejeje bueno Salu2 amigo y gracias por la bienvenidad jguardon

Subject: Re: Proque Me Sale Este Erro Al Tratar De Concetar Con Mysql
Si, si... el título tiene su gracia!

@JosueCR

Fenriz07 tiene razón, deberías editar el título del hilo y cambiar mysql por sqlite3, para no confundir a la gente. Y también corregir las palabras mal escritas,

Profile PM  

Page 1 of 1


  
You cannot post new topics
You cannot reply to topics
You cannot edit your posts
You cannot delete your posts
You cannot vote in polls
You cannot attach files
You can download files
You cannot post calendar events

   

This is a "Lo-Fi" version of our main content. To view the full version with more information, formatting and images, please click here.

Powered by Icy Phoenix based on phpBB
Design by DiDiDaDo

Generation Time: 0.1042s (PHP: -14% SQL: 114%)
SQL queries: 25 - Debug Off - GZIP Enabled