Page 1 of 1

Blog sobre ADO y MySql

PostPosted: Sat Dec 20, 2008 8:37 pm
by Armando
Amigos:

Tal como les comenté en un post anterior, he abierto mi blog donde he escrito mis experiencias sobre ADO, MySQl, xHarbour y desde luego nuestro querido FWH con el único fin de allanar un poco el camino para los que vienen detras y como una muestra de agradecimiento al foro que de tantos problemas me ha sacado.

Les recomiendo lo lean para que tomen la hebra de la madeja y se inicien en este adictivo mundo de ADO y MySql.

http://sqlcmd.blogspot.com/

Saludos

PostPosted: Sun Dec 21, 2008 4:43 am
by José Ríos
Armando.

Muchas gracias por compartir con nostros tu experiancia con MySql. Yo no tenia la menor idea por donde empezar, en tu blog he encontrado informacion que me hubiera tomado mucho tiempo investigar y entender.

Saludos.

Jose Rios.

PostPosted: Mon Dec 22, 2008 3:58 pm
by Francisco Horta
Armando,
Como siempre muy oportuno con tu ayuda y agradecido por brindarnos tu tiempo y tu investigacion.
salu2 y EXITO!!
Paco

PostPosted: Mon Dec 22, 2008 4:51 pm
by MauroArevalo
Armando:


Qué Dios y la Virgen María te bendigan a ti y toda tu familia. Que tengas una feliz navidad y un año lleno de alegrías y satisfacciones personales. Que tu altruismo siga creciendo para el bienestar de nuestra comunidad.

PD: Sigue pendiente la invitación que te hicimos hace como seis (6) a visitar nuestro país. Nunca se me olvida la ayuda que nos diste cuando iniciamos en FW.

Saludos Cordiales.

PostPosted: Mon Dec 22, 2008 4:51 pm
by MauroArevalo
Armando:


Qué Dios y la Virgen María te bendigan a ti y toda tu familia. Que tengas una feliz navidad y un año lleno de alegrías y satisfacciones personales. Que tu altruismo siga creciendo para el bienestar de nuestra comunidad.

PD: Sigue pendiente la invitación que te hicimos hace como seis (6) a visitar nuestro país. Nunca se me olvida la ayuda que nos diste cuando iniciamos en FW.

Saludos Cordiales.

PostPosted: Mon Dec 22, 2008 8:42 pm
by sysctrl2
Gracias Armando,

saludos.. y seguimos en contacto.

PostPosted: Mon Dec 22, 2008 10:38 pm
by Armando
Mauro:

Muchas gracias a ti y a Leandro por la reiterada invitación.

A lo mejor un día de estos me decido.

Saludos y felíz año

Armando

Blog sobre ADO y MySql

PostPosted: Fri Dec 26, 2008 7:10 pm
by Francis
Hola Armando

El blog esta ok, yo tambien no sabia ni entendia ni papa sobre el tema,
ahora con tu blog he aprendido algo... y estoy haciendo las pruebas respectivas. Tengo un par de dudas.

1.- Donde estan las base de datos fisicamente cuendo se crean?
2.- En el ejemplo de imprimir me sale un mensaje de error en
oImprimir:lCreated en bskip: ... un error de array o algo asi?

Gracias

Salu2

Francis

PostPosted: Fri Dec 26, 2008 10:30 pm
by Armando
Francis:

Las tablas se crean y permanecen en el servidor, y el servidor puede ser desde una humilde PC o un servidor con toda la barba.

Como breviario te puedo comentar que tu aplicación no "toca" la información de las tablas, de eso se encarga MySql. Tu aplicación envía las ordenes (comandos) que haya que ejecutar pero MySql es quien se encarga de ejecutar los comandos.

Los ejemplos que he puesto en el blog son totalmente funcionales tomados de la aplicación que tengo instalada y funcionando. Tal vez el error que te tira se deba a la versión de FW que usas, yo uso la 8.07.

Saludos

Blog sobre ADO y MySql

PostPosted: Sat Dec 27, 2008 3:43 pm
by Francis
Hola Armando

ok, gracias por las respuestas, pero yo queria saber si podria ver el archivo fisicamente como en los dbfs, para poder verlos.
En el caso de las impresiones uso fwh 8.10, y copie todo el ejemplo que haces de impresion de catalogos de unidades de medida...

De todas formas revisare el codigo...

Salu2

Francis

PostPosted: Sat Dec 27, 2008 5:08 pm
by Armando
Francis:

Ooopss, ahora entiendo tu pregunta :oops:

Las tablas se guardan en la carpeta \DATA que se encuentra
abajo de la carpeta donde instalaste MySql.

En mi caso es así:

C:\Archivos de programa\MySql\MySql Server 5.0\Data

Ahí se crea una carpeta por cada base de datos que para mi
caso queda así

C:\Archivos de programa\MySql\MySql Server 5.0\Data\SapWin

Y en la carpeta \SapWin estan todas mis tablas.

Espero que ahora sí te haya entendido.

Para abrir las tablas puedes hacerlo con el Query Browser, es una utileria
que debiste haber instalado junto con MySql Server.

Otra alternativa es que uses Navicat Lite for MySql, es free.

Respecto al error, si pudieras publicar tu código para "echarle un ojo".

Saludos

Re: Blog sobre ADO y MySql

PostPosted: Sat Dec 27, 2008 5:20 pm
by wmormar
Francis,

No soy Armando, pero espero poder aclarar tus dudas.

Primero que nada, lo que siempre les he comentado a mis amigos, el tema SQL no es algo que tenga que ver con código solamente, sino también de mentalidad, y ahí reside realmente el exito.

Mysql es un motor de base de datos (yo los llamo contenedores), mysql los administra totalmente, cuando tu lo instalas, estos se crean en una carpeta (generalmente, mysql 5.x) y ahi se instala todo lo que tenga que ver con el motor, ahí se instala una carpeta DATA que es en donde se encuentran los contenedores, en cada contenedor se encuentran las tablas y obviamente en cada tabla, los campos (llamados columnas).

Existen varios tipos de contenedores: myIsam; estos crean una carpeta con el nombre del contenedor y archivos que se refieren a cada tabla, otro tipo es el innoDB, este formato solo tiene dos archivos donde se concentran todos los contenedores y sus respectivas tablas (en lo particular me han funcionado sin problemas en una aplicación que lleva dos años en producción ininterrumpidos).

Nota: Creo que lo primero es leer un buen manual para entender los principios básicos del lenguaje SQL.

PostPosted: Sat Dec 27, 2008 8:08 pm
by sysctrl2
en la pagina de mysql puedes bajarte

MySql Administrator,

ahi puedes , crear un contenedor ( base de datos)

crear tambien las tablas que van dentro de contenedor,

agregar campos a una tabla existente,

ojearla, editarla, etc. etc.

para ver tu bases de dats y tablas, puedes tambien utilizar,

este, http://www.sqldeveloper.net/download.html

es free,

saludos..