| Ver tema anterior :: Ver tema siguiente |
| Autor |
Mensaje |
pariente Cdt


Registrado: 25 Jul 2007Mensajes: 14Ubicación: Albacete
|
Publicado: Mie 29 Ago, 2007 11:02 pm Asunto: Guardar datos de configuracion de mysql |
|
|
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 |
|
 |
dobermannmx Master


Registrado: 30 Ago 2006Mensajes: 191Ubicación: Zapopan, Jal. - México
|
Publicado: Mar 04 Sep, 2007 10:43 pm Asunto: |
|
|
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 |
|
 |
pariente Cdt


Registrado: 25 Jul 2007Mensajes: 14Ubicación: Albacete
|
Publicado: Mar 04 Sep, 2007 11:09 pm Asunto: |
|
|
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 |
|
 |
|