In order for this site to work correctly we need to store a small file (called a cookie) on your computer. Most every site in the world does this, however since the 25th of May 2011, by law we have to get your permission first. Please abandon the forum if you disagree.

Para que este foro funcione correctamente es necesario guardar un pequeño fichero (llamado cookie) en su ordenador. La mayoría de los sitios de Internet lo hacen, no obstante desde el 25 de Marzo de 2011 y por ley, necesitamos de su permiso con antelación. Abandone este foro si no está conforme.

Xailer y MySql. Primera impresiones.

Foro público de Xailer en español
Responder
Fernando Leal
Mensajes: 294
Registrado: Jue Mar 13, 2008 3:03 pm

Xailer y MySql. Primera impresiones.

Mensaje por Fernando Leal »

Pues ya era hora :-)
Me he creado la base de datos de MySql en el hosting que tengo contratado.
Me he creado una tabla.
Creo el primer proyecto y el primer formulario.
Agrego un oSQLQuery1 y oMySQLDataSource1
Pongo los datos de conexión... pego un oDBBrowse1, lo enlazo al oSQLQuery1
previo SELECT hecho y........
Ya tengo mi formulario mostrando los datos. :-) ¡Qué bonito!
Vamos con las dudas.
Normalmente en un formulario me muestro los datos de los empleados en un
oDBBrowse1
RFC, Nombre, Calle, Colonia, etc.
Y agregó los botones Agregar, Modificar, Eliminar, Salir.
En el botón Modificar. Llama a un formulario para hacer la modificación de
los datos, pero para esto en el nuevo formulario tambien agreglo los
DataSets. ¿Cómo se hace con MySql?
¿Levanto otra vez la conexión en el nuevo formulario usando otra vez un
oSQLQuery1 y oMySQLDataSource1 ?
Saludos
Fernando
Fernando Leal
Mensajes: 294
Registrado: Jue Mar 13, 2008 3:03 pm

Xailer y MySql. Primera impresiones.

Mensaje por Fernando Leal »

Despues de andar probando un buen rato,
he descubierto que si se puede.
En el segundo formulario igual agrego oSQLQuery1 y oMySQLDataSource1
Solo que en oSQLQuery1 dejo vací­o el cSelect y el lOpen a .F.
Despues en el OnInitialize del formulario hago
::oSQLQuery1:cSelect := "SELECT * FROM clientes
::oSQLQuery1:lOpen := .T.
::oSQLQuery1:Edit()
Y listo, ya puedo editar los campos, por que tengo MaskEdits.
Pero no es lo mismo
::oSQLQuery1:cSelect := "SELECT * FROM clientes
que
::oSQLQuery1:cSelect := "SELECT * FROM Clientes
Si se fijan bien, solo cambia el clientes por Clientes.
¿Qué es esto?
¿Es Case sensitive el nombre de la tabla?
Sigo aprendiendo :-)
Saludos
Fernando Leal
Mensajes: 294
Registrado: Jue Mar 13, 2008 3:03 pm

Xailer y MySql. Primera impresiones.

Mensaje por Fernando Leal »

Para editar el registro donde se halla el cursor en el formulario uso.
::oSQLQuery1:cSelect := "SELECT * FROM Clientes WHERE ID='" +
Alltrim(ToString(::oParent:oSQLQuery1:ID))+"'"
jasm.quitaesto
Mensajes: 420
Registrado: Sab Ago 16, 2008 9:06 pm

Xailer y MySql. Primera impresiones.

Mensaje por jasm.quitaesto »

Fernando,
Si usas servidores MySQL en Linux, los nombres de base de datos, tablas,
columnas, vistas, funciones, etc. son sensibles a mayúsculas/minúsculas.
En Windows es configurable y por defecto viene no sensible.
Como consejo y por convención entre la gente de MySQL, los nombres de
base de datos, tablas, columnas, vistas, funciones, etc. van siempre en
minúsculas.
Saludos,
Alf+.
Fernando Leal escribió:
> Despues de andar probando un buen rato,
> he descubierto que si se puede.
>
> En el segundo formulario igual agrego oSQLQuery1 y oMySQLDataSource1
> Solo que en oSQLQuery1 dejo vací­o el cSelect y el lOpen a .F.
>
> Despues en el OnInitialize del formulario hago
>
> ::oSQLQuery1:cSelect := "SELECT * FROM clientes
> ::oSQLQuery1:lOpen := .T.
>
> ::oSQLQuery1:Edit()
>
> Y listo, ya puedo editar los campos, por que tengo MaskEdits.
>
> Pero no es lo mismo
> ::oSQLQuery1:cSelect := "SELECT * FROM clientes
> que
> ::oSQLQuery1:cSelect := "SELECT * FROM Clientes
>
> Si se fijan bien, solo cambia el clientes por Clientes.
> ¿Qué es esto?
> ¿Es Case sensitive el nombre de la tabla?
>
> Sigo aprendiendo :-)
>
> Saludos
>
Fernando Leal
Mensajes: 294
Registrado: Jue Mar 13, 2008 3:03 pm

Xailer y MySql. Primera impresiones.

Mensaje por Fernando Leal »

Hola José,
Yo tengo un hosting contratado. Seguro estoy que no usa windows.
Y estoy, muy pero muy contento con MySql y Xailer. Bueno, por lo menos en el
inicio de como usuarlo. Ahi voy. Seguro saldrán más cosas pero con la ayuda
de ustedes.... llegaré a buen puerto.
Gracias por compartir tu experiencia.
Saludos
Fernando Leal
Responder