Page 1 of 1

Iniciandome con TDolphin (Solucionado)

PostPosted: Tue Nov 18, 2014 3:48 pm
by ACC69
Gracias Jose Luis y Acuellar, por las sugerencias, he notado un detalle, anoche me la pase desinstalando todo de MySQL ya una vez desinstalado todo,hice pruebas con el ejecutable, y ver que pasa sin MySQL instalado.

Y he notado haciendo pruebas con la ejecucion del programa, y aun asi no muestra nada, o algun error que diga, que no esta instalado MySQLo que no se realizo conexion, creo que tiene que ver con el programa ejecutable,que algo no me esta funcionando bien,ya enlace lo que se necesita de TDolphin.

Cabecera de .prg
include "fivewin.ch"
include "TDolphin.ch"

Librerias enlazadas encontradas del ejemplo de Daniel testfw2.prg
Dolphin.lib
libmysql.lib
libmysqld.lib

Y la DLL en la misma carpeta del ejectubale
libmysql.dll

Compilador Borland BC582
Harbour 3.2
Fivewin 13.06

Cualquier otro dato que me haga falta ,que me lo hagan saber que estoy fallando y poder avanzar con la creacion de nuevas tablas sencillas.

Saludos y buen dia.!

Atte: Adrian C. C.
acc69@hotmail.com

Re: Iniciandome con TDolphin

PostPosted: Tue Nov 18, 2014 5:23 pm
by Armando
Adrian:

Si estas iniciando una nueva aplicación te sugiero que lo hagas directamente
con FW, [x]Harbour y ADO. Puedes atacar MySQl o MariaDB.

Saludos

Re: Iniciandome con TDolphin

PostPosted: Tue Nov 18, 2014 7:05 pm
by Hector Pedro Lerda
Prueba con esta funcion, no vas a tener problemas, instala el Mysql o Mariad corre en ambas, particularmente yo trabajo con Mariadb.

FUNCTION MECONECTO
local acTables
local oquery
local serv
LOCAL cServer, cUser, cPassword, nPort, nFlags , oServer ,cDBName


oquery := NIL
cServer := "127.0.0.1"
cUser := "tuusuario"
cPassword := "tuclave"
nPort := "3306"
cDBName := "tubasededatos"
nFlags := "0"

TRY
CONNECT oquery HOST cServer ;
USER cUser ;
PASSWORD cPassword ;
PORT nPort ;
FLAGS nFlags;
DATABASE cDBName

CATCH oErr
msginfo('No existe conección al server', 'NO HAY SERVER..')
RETURN .f.
END


RETURN .T.

Saludos Pedro Lerda

Re: Iniciandome con TDolphin (Solucionado)

PostPosted: Tue Nov 18, 2014 9:53 pm
by ACC69
Hector Pedro Lerda wrote:Prueba con esta funcion, no vas a tener problemas, instala el Mysql o Mariad corre en ambas, particularmente yo trabajo con Mariadb.

FUNCTION MECONECTO
local acTables
local oquery
local serv
LOCAL cServer, cUser, cPassword, nPort, nFlags , oServer ,cDBName


oquery := NIL
cServer := "127.0.0.1"
cUser := "tuusuario"
cPassword := "tuclave"
nPort := "3306"
cDBName := "tubasededatos"
nFlags := "0"

TRY
CONNECT oquery HOST cServer ;
USER cUser ;
PASSWORD cPassword ;
PORT nPort ;
FLAGS nFlags;
DATABASE cDBName

CATCH oErr
msginfo('No existe conección al server', 'NO HAY SERVER..')
RETURN .f.
END


RETURN .T.

Saludos Pedro Lerda


Gracias a ambos Armando y Hector

Despues de tanto batallar,instalar y desinstalar y nada de nada,que no por ahi iba, con MySQL, ni con MariaDB,y me puse a pensar y a revisar lo expuesto en el foro y es lo mismo que yo igual tenia en mi codigo, que hasta llegue a pensar que era harbour o la version de fivewin que no me era compatible con las librerias de TDolphin y lo que hice, es crear nuevo proyecto y agregar nuevamente las librerias de TDolphin y compile de nuevo con nuevo proyecto y oh !sorpresa¡,funcionooo y ya me dejo conectarme con host ,user y clave, y me puse a comparar , entonces con la anterior, cuál libreria estaba fallando y me di cuenta , que agregue otra libreria que me sobraba de mas y si le agrego , no funciona y me pide la libmysqld.dll y le agregue ,pero no me funcionaba y le quite del proyecto de las libs, hasta que por fin logre conectarme desde mi aplicacion.

Alguien me podra explicar o el maestro Daniel el creador de TDolphin para que funciona esta libreria o que tipo de plataforma ?

libmysqld.lib
libmysqld.dll

Saludos atentos y gracias a los que me ayudaron, ahora ya solo faltaria crear mi propia tabla y hacer mas pruebas y ya despues migrar mis dbfs a la nueva base de datos de MySQL y por cierto, si funciona MySQL, el problema era lo que mencione las dos librerias que quite del proyecto.

Saludos y gracias de nuevo.!

Atte: Adrian C. C.
acc69@hotmail.com

Re: Iniciandome con TDolphin (Solucionado)

PostPosted: Wed Nov 19, 2014 12:34 pm
by Daniel Garcia-Gil
ACC69 wrote:Alguien me podra explicar o el maestro Daniel el creador de TDolphin para que funciona esta libreria o que tipo de plataforma ?

libmysqld.lib
libmysqld.dll


Si utilizas un servidor incrustado, usas esa dll y la lib (embedded server)

Re: Iniciandome con TDolphin (Solucionado)

PostPosted: Wed Nov 19, 2014 5:56 pm
by ACC69
Daniel Garcia-Gil wrote:
ACC69 wrote:Alguien me podra explicar o el maestro Daniel el creador de TDolphin para que funciona esta libreria o que tipo de plataforma ?

libmysqld.lib
libmysqld.dll


Si utilizas un servidor incrustado, usas esa dll y la lib (embedded server)


Gracias Ing. Daniel por la sencilla explicacion.

Saludos y buen dia.!

Atte: Adrian C. C.