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.

Errores con consultas sql

Foro público de Xailer en español
PEDRO DE LEON RODAS[1]
Mensajes: 136
Registrado: Jue Jul 05, 2007 4:52 am

Errores con consultas sql

Mensaje por PEDRO DE LEON RODAS[1] »

Saludos a todos y cada uno de este foro.
Despues de varios dias buscando la forma de terminar un proyecto de Punto de
Ventas por fin lo estoy terminando.
Empesé hacer pruebas con unos reportes visualizandolos con FastReport y todo
bien.
Para esto uso lo siguiente (Conexiones ADO)
Y hago lo siguiente:
En el boton que mando a generar el reporte uso lo siguiente
::conexion:cConnect="Provider=VFPOLEDB.1;Data Source=.DATOS" ///Esta
es la conexion ADO, y al parecer es uno de Visual Foxpro
::conexion:lConnected=.t.
::conexion:Execute("SELECT * FROM Venta_mensual ORDER BY
Venta_mensual.NUM_SOCIO INTO TABLE C:WINDOWSREPORTES0 WHERE
str(Venta_mensual.Ano,4)='&Var_ano'")
Aqui va mas codigo....
Bueno esto funciona perfectamente, pero me encontre con el desagradable
desperfecto en una tabla.
Explico.
Por alguna razon se daño una tabla y logicamente con Xailer la
abre perfectamente bien no me da ningun error.
Pero al querer hacer la consulta con
::conexion:Execute("SELECT * FROM Venta_mensual ORDER BY
Venta_mensual.NUM_SOCIO INTO TABLE C:WINDOWSREPORTES0 WHERE str
Me sale un mensaje de error diciendome que el archivo no es una tabla o que
está corrupta.
Claro esto pasa por que mi tabla esta corrupta y logicamente como ese ADO es
de foxpro y en Foxpro se tiene ese problema de que no se pueden abrir las
tablas corruptas hasta que corra alguna herramienta que arregle las tablas.
..
Mis preguntas:
¿ Hay alguna otra forma de hacer estos tipos de consulta ?
¿ Que otro Proveedor Ado o Odbc puedo usar ?
De antemano les doy mil gracias por toda ayuda proporcionada.
Ha y otro punto, ya logre hacer que me funcione la impresión de los tickets
directamente con Xailer.
En cuanto lo termine de probar les dare el ejemplo.
Dios les Bendiga.
Responder