FoxPro/Visual FoxPro - Error al Consultar Tablas de MySql

 
Vista:

Error al Consultar Tablas de MySql

Publicado por luiggib (24 intervenciones) el 01/10/2012 17:31:54
Hola amigos necesito de su Valiosa ayuda, tengo problemas al generar una consulta con unas tablas de MySql. Seguido les muestro el Código, para q la miren.

Set Date Ymd
Text To cSql Textmerge Noshow Pretext 2
Select a.FechaServicio, a.facturaNo,a.Nombreentidad, b.Consecutivo from Detallefactura a
Inner Join Admisiones b On a.AdmisionNo = b.Consecutivo
Order By a.FechaServicio where a.FechaServicio between ?cFecIni And ?cFecFin;
Endtext
*
x = SQLEXEC(cConex, "&cSql","MiCursor")
*
el error q genera es el siguiente: 'El comando contiene una Frase o palabra clave no reconocida'
De antemano muchas gracias, por su colaboracion

Atte

Luis A. Bernal
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder

Error al Consultar Tablas de MySql

Publicado por Douglas Sánchez (1 intervención) el 02/10/2012 20:28:16
Hola lo que tenes que hacer es simple

Set Date Ymd no es necesario solo pone un formato fecha, date a tu campo vfp con el ? lo envia y mysql lo interpreta.

Text To cSql noshow
select tabla1.campo1, tabla2.campo2 from tabla1 inner join tablla2 on tabla1.idtabla = tabla2.idtabla
where (tabla1.fecha >= ?vdesdefecha1 and tabla1.fecha <= ?vhastafecha2 )
Endtext
*
x = SQLEXEC(cConex, cSql,"MiCursor")

para que pones &&&& a tu csql y entre comilla no es necesario

Saludes
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

Error al Consultar Tablas de MySql

Publicado por luiggib (24 intervenciones) el 08/10/2012 18:48:17
Douglas, gracias x contestar. Mira puse en práctica tu recomendación y no me funcionó. Te edito el codigo para ver q hay de malo en él.

Text To cSql Textmerge Noshow
Select Detallefactura.FechaServicio, Detallefactura.facturaNo,Detallefactura.Nombreentidad, Admisiones.Consecutivo from Detallefactura
Inner Join Admisiones On Detallefactura.AdmisionNo = Admisiones.Consecutivo
Order By Detallefactura.FechaServicio where Detallefactura.FechaServicio between ?cFecIni And ?cFecFin
Endtext
*
x = SQLEXEC(cConex, cSql,"MiCursor")
*

De antemano muchas gracias

Luis A Bernal
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

Error al Consultar Tablas de MySql

Publicado por Tachito (14 intervenciones) el 08/02/2013 23:02:44
Hola Luiggib..

te recomiendo que uses vistas remotas y olvidate del problema..

Saludos
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar