Page 1 of 1

TDolphin no me funciona

Posted: Wed Aug 06, 2014 2:28 am
by abelcervantes
Apreciados expertos de Fivewin:

Necesito manajer una tabla de una base de datos en SQL. Investigué y parece que la mejor opción es TDolphin sin embargo debo reconocer que no me fue facil crear la librería dolphin.lib
Ahora que ya la tengo compile un ejemplo: testdb.prg y cuando le ejecuto me muestra el siguiente error:

<ERROR Object>
|
+- PRIVATE/HIDDEN:
|
+- PROTECTED:
|
+ EXPORTED/VISIBLE/PUBLIC:
| +- >> Begin Methods -------
| +- AASTACK [Data ][Ex ]
| +- ERROR [Method][Ex ]
| +- MODULENAME [Data ][Ex ]
| +- OSTHREADID [Data ][Ex ]
| +- PROCLINE [Data ][Ex ]
| +- PROCNAME [Data ][Ex ]
| +- RUNNINGTHREADS [Data ][Ex ]
| +- VMTHREADID [Data ][Ex ]
| +- > > End Methods ---------
|
+- PUBLISHED:
|
+-------------->

Os suplico ayuda. Gracias de antemano.

Uso FiveWin for xHarbour 12.12, BCC 5.82

Re: TDolphin no me funciona

Posted: Wed Aug 06, 2014 2:51 am
by cuatecatl82
abelcervantes:

No tengo mucha experiencia en TDolphin y SQL como muchos compañeros del foro, pero te paso el link donde comento algo parecido a lo que te esta ocuriendo..

http://forums.fivetechsupport.com/viewt ... 15#p162781

Al parecer no tienes instalado el motor para accesar a tu base de datos..
Puedes usar MySql http://dev.mysql.com/downloads/windows/ ... r/5.5.html
o tambien MariaDB que es similar y ambos son grauitos.. https://mariadb.org/

Aqui un video de como instalar cualquiera de los dos motores.. http://www.youtube.com/watch?v=XWHFHtGSOtQy http://www.youtube.com/watch?v=d-8zLjjudtM

Para mi me fueron de ayuda para iniciar con TDolphin, tiene unas 2 semanas que empeze y ya tengo unas pequeñas pruebas..

Saludos..

Re: TDolphin no me funciona

Posted: Wed Aug 06, 2014 3:54 am
by abelcervantes
Muchas gracias cuatecatl82 por responder tan pronto.

En el tema que me indicas dice como primer paso:
1) Descargar MySql: Es el instalador para cargar en tu PC el motor de la base de datos. Es bueno que lo tengas instalado para hacer todas la pruebas en modo local
http://dev.mysql.com/get/Downloads/MySQ ... 6.19.0.msi

Cuando dice "modo local" supongo que es para probar en el disco duro, pero yo ya tengo mi página web con mi basea de datos y quiero probar directamente en esa base de datos. Si estoy equivocado por favor corrigeme, estoy apenas iniciandome en esto del Dolphin.

Atte.
Abel Cervantes.

Re: TDolphin no me funciona

Posted: Wed Aug 06, 2014 4:02 am
by cuatecatl82
Así es, si puedes trabajar en forma "Local" y funciona entonces revisa este video..

http://www.youtube.com/watch?v=23BNB-FJ5n4
http://www.youtube.com/watch?v=xY3ZxT_LZIQ
http://www.youtube.com/watch?v=ZLU5wlJieyo

http://www.youtube.com/results?search_q ... rma+remota
Talves sea poco lo que te pueda ayudar, ojala te sirva..

Re: TDolphin no me funciona

Posted: Wed Aug 06, 2014 4:46 pm
by abelcervantes
Algo no me queda claro y son los pasos para manejar una base de datos SQL de una página web.

Tengo un dominio y con el cpanel he creado una base de datos SQL llamada: cesinbol_colegio con una tabla llamada: alumnos

Ahora quiero que mi programa en FiveWin se conecte a esa base de datos y agregue registros a la tabla alumnos.

Descargué la librería de Daniel Garcia Gil y generé la librería: dolphin.lib
Compilé un ejemplo de la carpeta samples usando las librerías y dll necesarias y obtuve el ejecutable "testdb.exe".
Cuando lo ejecuto me sale el error que indique al principio.

Descargué el motor de búsqueta SQL pero realmente me parece muy complicado todos los pasos para dicha instalación. Aún asi me sigue saliendo el mismo error.
Quisiera saber en concreto todos los pasos que se debe seguir para que funcione el Dolphin.
Muchas gracias de antemano por cualquier ayuda.

PD. cuatecatl82 gracias por tu ayuda. Si es que no es molestia para ti ¿podríamos conectarnos por skype? Estoy como abelcervantes@hotmail.es

Re: TDolphin no me funciona

Posted: Wed Aug 06, 2014 6:54 pm
by sysctrl2
necesitas saber que motor de base de datos tienes instalado en ese servidor en donde esta lojada tu pagina web,
MySql, SqlServer, ETC.
dolphin solo funciona con MySql, MARIADB, etc.
saludos.

Re: TDolphin no me funciona

Posted: Wed Aug 06, 2014 7:31 pm
by carlos vargas
ademas en algunos sitios de hospedaje web no permite conexiones remotas para el servidor mysql/mariadb.
debes verificar en el cpanel, ademas si es posible, entonces hay que habilitarlo, dado que no vienen activos por defectos,
otra cosa tambien es crear un usaurio en el servidor mysql que se pueda conectar de forma remota, desde cualquier ip.
resumiendo:

1.-dominio con mysql server y que permita conexiones remotas.
2.-usuario en mysql con permisos de conexion remota y desde cualquier ip.

salu2
carlos vargas

Re: TDolphin no me funciona

Posted: Wed Aug 06, 2014 7:44 pm
by sysctrl2
y antes de programar cualquier consulta desde tu PRG,
hay que verificar si conecta con el MySql Administrator,

saludos..

Re: TDolphin no me funciona

Posted: Thu Aug 07, 2014 7:35 pm
by abelcervantes
Veo que me falta muuuucho realmente para poder usar Dolphin.

Según mi cpanel mi base de datos es MySQL.
Image
No se dónde en mi cpanel puedo "habilitar conexiones remotas", aunque hay una opción que dice: MySQL remota, supongo que es ahí. Solo que me pide un dato "añadir un host la lista de Acceso de Hosts" y no se que tengo que colocar ahí.
Image
Sobre lo de "usuario en mysql con permisos de conexion remota" no tengo ni idea.
Podrían por favor indicarme donde puedo habilitar ese usuario. Por si acaso mi base de datos que tengo creada tiene un nombre de usuario y contraseña.

Debo reconocer que me estoy iniciando en esto de conectarme a una base de datos MySQL y solo tengo la carpeta de la librería Dolphin.
Les regaría su ayuda para que pueda manejar las información de las bases de datos de mi página.

Pienso que debería haber un manual indicando paso a paso como conectarse a una base de datos MySQL desde FiveWin.

Re: TDolphin no me funciona

Posted: Sat Aug 09, 2014 12:37 pm
by cmsoft
Abel:
Lo que te dicen los compañeros de foro es que tienes que saber si tu proveedor de hosting, el que te vendio el alojamiento de tu página web, permite que se acceda a la base de datos tuya, desde otro lugar que no sea desde la misma página web tuya.
Por ejemplo, unlugar.com no lo permite. Si tienes la pagina alojada en ese servidor, no podras acceder desde un aplicacion externa (un exe que vos contruyas o un gestor de bases de datos)
Seguramente tu proveedor te dio una clave y una password para poder acceder a la base de datos, no? O te permite que con el cPanel la generes vos mismo. La prueba que tendrias que hacer seria, desde los ejemplos que tienes de Dolphin poner como HOST: www.tupagina.com (el nombre de tu pagina), USER el nombre del usuario que te dieron o que creaste para la base de datos, y PASSWORD la clave de ese usuario. Si conecta, es porque tienes permitido el acceso desde otras aplicaciones que no sean el cPanel, si no, no te lo permite tu proveedor.
Espero que te sirva

Re: TDolphin no me funciona

Posted: Sat Aug 09, 2014 4:07 pm
by carlos vargas
selecciona MySQLRemota
Añadir un host a la lista de aceso de host
pon % y le das añadir host para que termita conexiones de cualquier lado.
luego crea un usuario, que para inciar tenga control total.
si gustas te puedo dar sporte por teamviewer, contactamente por email karlos.vargas at gmail.com

Re: TDolphin no me funciona

Posted: Tue Aug 12, 2014 1:03 am
by abelcervantes
Gracias amigos por dedicar tiempo a mi problema.

cmsoft y carlos vargas voy a hacer lo que me indican. Aunque en mi consulta inicial mostré el mensaje que me sale y mi pregunta es: ¿que significa dicho mensaje? Pienso que ahí debe estar la clave de por que no logro conectarme.

Les avisaré si logro algo.