Club Builder - Foros de discusión Club Builder
Foro de C++Builder en español
 
 FAQFAQ   BuscarBuscar   MiembrosMiembros   Grupos de UsuariosGrupos de Usuarios   RegistrarseRegistrarse 
 PerfilPerfil   Entra para ver tus mensajes privadosEntra para ver tus mensajes privados   EntrarEntrar 

Guardar datos de configuracion de mysql

 
Publicar nuevo tema   Responder al tema    Foros de discusión -> Bases de Datos
Ver tema anterior :: Ver tema siguiente  
Autor Mensaje
Mensaje    Asunto: Guardar datos de configuracion de mysql Responder citando

Hola de nuevo. He mirado en la busqueda y no encuentro solucion a mi duda.

Estoy intentando hacer un programa en el que al iniciar la aplicacion por primera vez compruebe si esta configurada la conexion al servidor mysql y si no lo esta abre un form donde se introducen los datos de la conexion.

Hasta ahi todo bien... introduzco los datos y puedo ejecutar la aplicacion sin problemas pero cuando vuelvo a ejecutar la aplicacion me vuelve a pedir los datos de conexion ya que no me los ha guardado, he conseguido guardar el campo Params de mySQLDatabase1 en un archivo pero el problema que tengo esque no se como cargarlos para que no me vuelva a pedir los datos de la conexion, consigo volver a meter el contenido del archivo dentro de Params pero no me los carga. el codigo que estoy haciendo es el siguiente:
Código:
       
        Form1->mySQLDatabase1->UserName=Edit1->Text;
        Form1->mySQLDatabase1->UserPassword=Edit2->Text;
        Form1->mySQLDatabase1->Host=Edit3->Text;
        Form1->mySQLDatabase1->Port=Edit4->Text.ToInt();
        Form1->mySQLDatabase1->Open();

        Form1->mySQLDatabase1->Params->SaveToFile("mdba.pbd"); //Con esto guardo Params al archivo mbda.bpd

Cuando vuelvo a ejecutar la aplicacion en OnActivate hago:
Código:
Form1->mySQLDatabase1->Params->LoadFromFile("mdba.pbd");

Luego compruebo que si me ha cogido los datos con Param pero no los coge.

No se lo que puede faltar... estoy muy muy verde con builder, estoy aprendiendo y es la primera vez que hago algo asi por lo que mi pregunta quiza sea algo absurda.

Gracias de antemano y saludos.
Volver arriba
Ver perfil de usuario Enviar mensaje privado Visitar sitio web del autor MSN Messenger
Mensaje    Asunto: Responder citando

Pariente, la informacion que das no es suficiente para poderte ayudar, que tipo de objeto es mySQLDatabase1?, estás usando BDE?
con algo más de información con gusto podriamos ayudarte.

Salu2
_________________
ISC
Dobermannmx
Volver arriba
Ver perfil de usuario Enviar mensaje privado Enviar email Visitar sitio web del autor MSN Messenger
Mensaje    Asunto: Responder citando

mysqldatabase es de mysqldac de todas formas ya lo he solucionado. mediante lo siguiente... por si a alguien le pudiera interesar. para guardar uso lo que puse antes y para cargar los datos al iniciar la aplicacion hago:
Código:
   
        TStringList * t = new TStringList();   
        t->LoadFromFile("mdba.pbd");
        Form1->mySQLDatabase1->UserName=t->Strings[0];
        Form1->mySQLDatabase1->UserPassword=t->Strings[1];
        Form1->mySQLDatabase1->Host=t->Strings[2];
        Form1->mySQLDatabase1->Port=t->Strings[3].ToInt();
        Form1->mySQLDatabase1->Open();


Gracias y saludos.
Volver arriba
Ver perfil de usuario Enviar mensaje privado Visitar sitio web del autor MSN Messenger
Mostrar mensajes de anteriores:   
Cambiar a:  
No puedes publicar temas nuevos en este foro
No puedes responder a temas en este foro
No puedes editar tus mensajes en este foro
No puedes borrar tus mensajes en este foro
No puedes votar en las encuestas de este foro


Hosting WordPress Indedmedia desde 3,99 €
© 2002–2026 Club Builder · Funciona con phpBB.