FTP | CCD | Buscar | Trucos | Trabajo | Foros |
|
Registrarse | FAQ | Miembros | Calendario | Guía de estilo | Temas de Hoy |
|
Herramientas | Buscar en Tema | Desplegado |
#1
|
|||
|
|||
Aplicación no se conecta a BD
Hola , espero alguien pueda ayudarme. Tengo una aplicacion realizada en delphi 2010 y utilizo bd Mysql. Uso los componentes de la libreria Mydac para conectarme a la bd , el problema es cuando quiero acceder al servidor mysql con mi aplicacion desde una pc en red. No se conecta, no es problema de firewall ni de puertos, pues instale mysql administrator en la pc que esta en red y pude conectarme al servidor.
La aplicacion lee los datos de conexion desde un archivo .ini En la pc servidor la aplicacion se ejecuta sin inconvenientes, en cualquier otra pc en red al ejecutar la aplicacion esta no hace nada , no muestra error pero tampoco inicia. No se si es un problema de librerias que necesito instalar en las maquinas clientes o si es problema del componente mydac . |
#2
|
||||
|
||||
Cita:
Hola... Bienvenido al Club... Creo que todo indica que la forma de conexión al servidor esta mal, si la tienes por medio de codigo la puedes agregar.... puede que tengas seleccionado en alguna parte que la base es Local, por eso solo se conecta en el pc donde esta la base... pone codigo para ver que puede estar mal Salu2
__________________
BlueSteel |
#3
|
|||
|
|||
Hola gracias por responder. A continuacion pego codigo de como lee el archivo .ini , esto lo hago en el formcreate del formulario principal.
Código:
procedure Tmain.FormCreate(Sender: TObject); var MyIniFile : TIniFile; server: String; puerto: integer; usuario: string; pass : string; begin conexion.Connected:=false; MyIniFile := TIniFile.Create(ExtractFilePath(ParamStr(0))+'server.INI'); //MyIniFile := TIniFile.Create('server.INI'); Try server := MyIniFile.ReadString('BBDD','server',''); puerto:= strtoint(MyIniFile.ReadString('BBDD','puerto','')); usuario := MyIniFile.ReadString('BBDD','usuario',''); pass:= MyIniFile.ReadString('BBDD','pass',''); conexion.password:=pass; conexion.username:=usuario; conexion.port:=puerto; conexion.Server:=server; conexion.Connected:=true; Finally MyIniFile.Free; End; Se agradece tu ayuda. |
#4
|
|||
|
|||
Sigo sin poder resolver el problema, alguien puede ayudarme.
|
#6
|
||||
|
||||
Mydac no tiene ninguna culpa, está claro que es un error de tu parte
__________________
La otra guía de estilo | Búsquedas avanzadas | Etiquetas para código | Colabora mediante Paypal |
|
|
Temas Similares | ||||
Tema | Autor | Foro | Respuestas | Último mensaje |
DBX no conecta | Paulao | Varios | 2 | 17-10-2010 22:40:16 |
no conecta la BD | megaredoxk | Conexión con bases de datos | 14 | 21-07-2008 18:33:55 |
Aplicacion en Windows 2000 no conecta con SQL SERVER | Genner | Conexión con bases de datos | 2 | 27-11-2007 21:51:36 |
Mysql no conecta en red !!!!!!!!!!!! | david_uh | Varios | 7 | 16-07-2007 23:06:44 |
No me conecta IB en Internet | tulio | Firebird e Interbase | 2 | 20-03-2007 17:07:26 |
|