Consulta para Iniciar MYSQL
Consulta para Iniciar MYSQL
Hola Amigos.
Tengo la necesidad de dejar las DBFs definitivamente y pasar a MYSQL.
Pero tengo muchas dudas sobre el tema.
1.- Veo que hablan de MYSQL / ADO.
Que diferencia hay entre ambos o cuando se usa uno o el otro?
2- Que es lo que necesito definitivamente para desarrollar en MYSQL?
Considerando que tendre que pasar mis DBFs con datos a la nueva Base de datos.
De momento uso FWH 17.09 y Harbourd.
Quedo atento a sus sabios consejos.
Muchas gracias y muchos saludos a todos-
Antonio
Tengo la necesidad de dejar las DBFs definitivamente y pasar a MYSQL.
Pero tengo muchas dudas sobre el tema.
1.- Veo que hablan de MYSQL / ADO.
Que diferencia hay entre ambos o cuando se usa uno o el otro?
2- Que es lo que necesito definitivamente para desarrollar en MYSQL?
Considerando que tendre que pasar mis DBFs con datos a la nueva Base de datos.
De momento uso FWH 17.09 y Harbourd.
Quedo atento a sus sabios consejos.
Muchas gracias y muchos saludos a todos-
Antonio
Last edited by remtec on Tue Jan 26, 2021 2:46 pm, edited 1 time in total.
-
- Posts: 392
- Joined: Wed Jul 31, 2013 1:14 pm
- Location: Maldonado - Uruguay
- Contact:
Re: Consulta para Iniciar MYSQL
Hola Antonio, recién estoy comenzando con mysql.
FWH tiene todo lo necesario.
Tenia instalado Xampp, y comencé hacer la bases de datos ahí. No lo hagas.
Hace una instalacion de MySql o MariaDB y mira los ejemplos de Fwh.
Mr. Rao explica pacientemente en la wiki.
Piensa si vas a usar la estructura de datos igual a las dbf o diferente en sql, en base a tus nececidades,
Según dicen los que saben, lo mas importante para el buen desempeño de las tablas, es el diseño.
Necesitas enlazar Libmysql.lib en tu programa y en el directorio del programa debes tener libmysql.dll.
Hay muchas pregunta en el foro, ya con respuesta, quizás podrias echar una ojeada.
Lo que no encuentres, pregunta, siempre hay algún compañero dispuesto a ayudar.
Cada día aprendo algo, no me arrepiento de dejar los dbf.
Saludos.
FWH tiene todo lo necesario.
Tenia instalado Xampp, y comencé hacer la bases de datos ahí. No lo hagas.
Hace una instalacion de MySql o MariaDB y mira los ejemplos de Fwh.
Mr. Rao explica pacientemente en la wiki.
Piensa si vas a usar la estructura de datos igual a las dbf o diferente en sql, en base a tus nececidades,
Según dicen los que saben, lo mas importante para el buen desempeño de las tablas, es el diseño.
Necesitas enlazar Libmysql.lib en tu programa y en el directorio del programa debes tener libmysql.dll.
Hay muchas pregunta en el foro, ya con respuesta, quizás podrias echar una ojeada.
Lo que no encuentres, pregunta, siempre hay algún compañero dispuesto a ayudar.
Cada día aprendo algo, no me arrepiento de dejar los dbf.
Saludos.
Dario Fernandez
FWH, Harbour, BCC, MySql & MariaDB, tData, Dbf/Cdx
VSCode.
Maldonado - Uruguay
FWH, Harbour, BCC, MySql & MariaDB, tData, Dbf/Cdx
VSCode.
Maldonado - Uruguay
- VictorCasajuana
- Posts: 30
- Joined: Wed Mar 28, 2018 4:38 pm
- Location: Vinaròs
- Contact:
Re: Consulta para Iniciar MYSQL
Hola.
Actualmente también estoy en este paso.
FWH lo integra todo para trabajar con SQL y en buscando en este foro lo encontrarás todo.
Como consejo personal, primero tienes que saber exactamente cual es tu objetivo con SQL, me refiero a si lo quieres por aprovechar la potencia del motor SQL, poder trabajar con BD en remoto, seguridad, etc... o simplemente salir de los DBF e ir a SQL.
Otro tema es si quieres hacer el paso total a SQL como comenta D.Fernandez, a nivel de utilizarlo como haces con DBF, con los mismos tipos de datos que DBF, etc... o quieres utilizar SQL más nativamente.
Como consejo personal, antes de nada aprende bien SQL y practica con las instrucciones que te ofrece este lenguaje, independientemente de lo que quieras hacer, esto te ayudará mucho a comprender el funcionamiento del motor.
Yo estoy dando el salto a SQL utilizando todos los recursos que me ofrece el motor, utilizo los tipos de datos SQL, Triggers, Procedimientos, Llaves foráneas, valores por defecto en altas y modificaciones, etc... Luego las consultas las paso todas a arrays, hash o estructuras de datos y ya las trabajo.
Otro consejo que a mi me funciona muy bien es pensar siempre que estás trabajando contra una BD remota, me facilita a la hora de trabajar mejor las consultas y peticiones que realizo por temas de optimización.
Nada, cualquier cosa no dudes en preguntar.
Actualmente también estoy en este paso.
FWH lo integra todo para trabajar con SQL y en buscando en este foro lo encontrarás todo.
Como consejo personal, primero tienes que saber exactamente cual es tu objetivo con SQL, me refiero a si lo quieres por aprovechar la potencia del motor SQL, poder trabajar con BD en remoto, seguridad, etc... o simplemente salir de los DBF e ir a SQL.
Otro tema es si quieres hacer el paso total a SQL como comenta D.Fernandez, a nivel de utilizarlo como haces con DBF, con los mismos tipos de datos que DBF, etc... o quieres utilizar SQL más nativamente.
Como consejo personal, antes de nada aprende bien SQL y practica con las instrucciones que te ofrece este lenguaje, independientemente de lo que quieras hacer, esto te ayudará mucho a comprender el funcionamiento del motor.
Yo estoy dando el salto a SQL utilizando todos los recursos que me ofrece el motor, utilizo los tipos de datos SQL, Triggers, Procedimientos, Llaves foráneas, valores por defecto en altas y modificaciones, etc... Luego las consultas las paso todas a arrays, hash o estructuras de datos y ya las trabajo.
Otro consejo que a mi me funciona muy bien es pensar siempre que estás trabajando contra una BD remota, me facilita a la hora de trabajar mejor las consultas y peticiones que realizo por temas de optimización.
Nada, cualquier cosa no dudes en preguntar.
--------
¿ Y porque no ?
¿ And why not ?
¿ Y porque no ?
¿ And why not ?
Re: Consulta para Iniciar MYSQL
Hola Antonio
ADO es la abreviación de ActiveX Data Objects y es una forma de comunicarse con cualquier base de datos (MySql, SQL, Oracle, etc.).
Yo te recomiendo que uses Mysql o MariaDB para comenzar, que son motores de base de datos bastante populares, y son totalmente funcionales con Fivewin.
a) Fivewin
b) Decidir si quieres usar las librerías nativas de Fivewin (creo que es lo mas acertado si tu versión de Fivewin lo acepta) o una librería de terceros como TDolphin
c) Instalar en tu pc el motor de base de datos: https://mariadb.org/download/ por ejemplo
d) Instalar un gestor de base de datos para poder crear la base de datos, las tablas, etc. https://www.heidisql.com/download.php por ejemplo que es gratuito. Sería para poner como un paralelo, el dbu de tu base de datos.
f) Probar los ejemplos para ir entendiendo el funcionamiento.
Como muy bien dicen los colegas antes que yo, toma también esos consejos, y el foro siempre te dará pistas para salir adelante.
Espero te sirva la info...
Saludos
MySql el el motor de base de datos, aunque tambieén puedes usar MariaDB, son totalmente compatibles entre ellas y con Fivewin van las dos de 10!1.- Veo que hablan de MYSQL / ADO.
Que diferencia hay entre ambos o cuando se usa uno o el otro?
ADO es la abreviación de ActiveX Data Objects y es una forma de comunicarse con cualquier base de datos (MySql, SQL, Oracle, etc.).
Yo te recomiendo que uses Mysql o MariaDB para comenzar, que son motores de base de datos bastante populares, y son totalmente funcionales con Fivewin.
Necesitas:2- Que es lo que necesito definitivamente para desarrollar en MYSQL?
a) Fivewin
b) Decidir si quieres usar las librerías nativas de Fivewin (creo que es lo mas acertado si tu versión de Fivewin lo acepta) o una librería de terceros como TDolphin
c) Instalar en tu pc el motor de base de datos: https://mariadb.org/download/ por ejemplo
d) Instalar un gestor de base de datos para poder crear la base de datos, las tablas, etc. https://www.heidisql.com/download.php por ejemplo que es gratuito. Sería para poner como un paralelo, el dbu de tu base de datos.
f) Probar los ejemplos para ir entendiendo el funcionamiento.
Como muy bien dicen los colegas antes que yo, toma también esos consejos, y el foro siempre te dará pistas para salir adelante.
Espero te sirva la info...
Saludos
Re: Consulta para Iniciar MYSQL
Hola Dario, Victor, Cesar.
Como siempre muy agradecido por sus consejos y tiempo entregado.
Me queda claro que todo cambio genera mucho estrés e inseguridad, mi necesidad de cambiar a un motor de base de datos como MySQL, es por la lentitud en los accesos, la gran cantidad de datos que han alcanzado y la poca facilidad que tiene para trabajar las dbfs con programas de análisis y estadísticas.
Viendo la realidad de las DBFs, la tecnologia avanza y cada ves nos quedamos con menos recursos, nos vamos quedando en una isla sin ninguna posibilidad de competir con quienes tienen desarrollos mas robustos para estos tiempos.
Lo que pretendo inicialmente es pasar una aplicación grande en Dbf a Motor de base de Datos MySQL, con un servidor Local Xampp, que trabajaria con 8 estaciones. Si esto me resulta bien el paso siguiente seria con usuarios conectados remotamente.
Me genera dudas, cuando escribes esto b) Decidir si quieres usar las librerías nativas de Fivewin.
Como podría saber si la versión de FWH 17.09 cumple con los requisitos para lo que me indican que me indican?
Seguiré tratando de entender los consejos y afinar todo lo que necesito y poner manos a la obra.
Muchos Saludos y muchas gracias a todos.
Antonio
Como siempre muy agradecido por sus consejos y tiempo entregado.
Me queda claro que todo cambio genera mucho estrés e inseguridad, mi necesidad de cambiar a un motor de base de datos como MySQL, es por la lentitud en los accesos, la gran cantidad de datos que han alcanzado y la poca facilidad que tiene para trabajar las dbfs con programas de análisis y estadísticas.
Viendo la realidad de las DBFs, la tecnologia avanza y cada ves nos quedamos con menos recursos, nos vamos quedando en una isla sin ninguna posibilidad de competir con quienes tienen desarrollos mas robustos para estos tiempos.
Lo que pretendo inicialmente es pasar una aplicación grande en Dbf a Motor de base de Datos MySQL, con un servidor Local Xampp, que trabajaria con 8 estaciones. Si esto me resulta bien el paso siguiente seria con usuarios conectados remotamente.
Me genera dudas, cuando escribes esto b) Decidir si quieres usar las librerías nativas de Fivewin.
Como podría saber si la versión de FWH 17.09 cumple con los requisitos para lo que me indican que me indican?
Seguiré tratando de entender los consejos y afinar todo lo que necesito y poner manos a la obra.
Muchos Saludos y muchas gracias a todos.
Antonio
Re: Consulta para Iniciar MYSQL
Antonio:
Dame un correo para enviarte algo de doc.
Saludos
Dame un correo para enviarte algo de doc.
Saludos
SOI, s.a. de c.v.
estbucarm@gmail.com
http://www.soisa.mex.tl/
http://sqlcmd.blogspot.com/
Tel. (722) 174 44 45
Carpe diem quam minimum credula postero
estbucarm@gmail.com
http://www.soisa.mex.tl/
http://sqlcmd.blogspot.com/
Tel. (722) 174 44 45
Carpe diem quam minimum credula postero
Re: Consulta para Iniciar MYSQL
Hola Armando.
Muchas gracias por tu atención y disponibilidad.
Te dejo mi email: riveraferrada@gmail.com.
Muchos saludos y mil gracias.
Antonio
Muchas gracias por tu atención y disponibilidad.
Te dejo mi email: riveraferrada@gmail.com.
Muchos saludos y mil gracias.
Antonio
Re: Consulta para Iniciar MYSQL
Antonio:
Yo tengo la version 16 y utilizo la libreria Dolphin, y funciona muy bien.
No recuerdo a partir de que version de Fivewin incluye la libreria para utilizar Mysql sin usar librerias de terceros. Eso se lo puedes consultar a Antonio Linares.Me genera dudas, cuando escribes esto b) Decidir si quieres usar las librerías nativas de Fivewin.
Yo tengo la version 16 y utilizo la libreria Dolphin, y funciona muy bien.
Re: Consulta para Iniciar MYSQL
Hola Cesar.
Muy agradecido por atención y preocupación.
Esperare la confirmación de la versión.
Muchos Saludos.
Antonio
Muy agradecido por atención y preocupación.
Esperare la confirmación de la versión.
Muchos Saludos.
Antonio
- nageswaragunupudi
- Posts: 8017
- Joined: Sun Nov 19, 2006 5:22 am
- Location: India
- Contact:
Re: Consulta para Iniciar MYSQL
FWH 1709 includes the internal MySql/MariaDB library.
You can use FWH to work with MySql/MariaDB without any 3rd party library.
If you want to work with MySql/MariaDB, this is all that you need.
You see the documentation here:
http://forums.fivetechsupport.com/viewt ... =3&t=33286
ADO is a Microsoft product, which can be used to work with any database like MSSQL, Oracle, MySql etc.
You can use FWH to work with MySql/MariaDB without any 3rd party library.
If you want to work with MySql/MariaDB, this is all that you need.
You see the documentation here:
http://forums.fivetechsupport.com/viewt ... =3&t=33286
ADO is a Microsoft product, which can be used to work with any database like MSSQL, Oracle, MySql etc.
Regards
G. N. Rao.
Hyderabad, India
G. N. Rao.
Hyderabad, India
Re: Consulta para Iniciar MYSQL
Mr. Rao.
Muchas gracias por toda tu ayuda.
Muchos Saludos.
Antonio
Muchas gracias por toda tu ayuda.
Muchos Saludos.
Antonio