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.
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.
TWebDataSource
-
- Mensajes: 123
- Registrado: Mié Jun 16, 2010 2:33 pm
TWebDataSource
Ignacio,
Cuando me conecto atraves de TWebDataSource desde el: Samples\DataControls\WebDataSet
Hay varias tablas que no me devuelve ningún registro. Si limito el numero de registro o los campos si va ok.
Que debo de hacer para que me devuelva todos los registros. He probado a poner el nTimeOut := 300 y nada. Creo que debe de ser alguna limitacion en el array con los datos que devuelve el php
Gracias.
Saludos.
Cuando me conecto atraves de TWebDataSource desde el: Samples\DataControls\WebDataSet
Hay varias tablas que no me devuelve ningún registro. Si limito el numero de registro o los campos si va ok.
Que debo de hacer para que me devuelva todos los registros. He probado a poner el nTimeOut := 300 y nada. Creo que debe de ser alguna limitacion en el array con los datos que devuelve el php
Gracias.
Saludos.
- ignacio
- Site Admin
- Mensajes: 9252
- Registrado: Lun Abr 06, 2015 8:00 pm
- Ubicación: Madrid, Spain
- Contactar:
Re: TWebDataSource
Qué tabla en concreto te esta fallando?
Gracias
Gracias
-
- Mensajes: 123
- Registrado: Mié Jun 16, 2010 2:33 pm
Re: TWebDataSource
Si quieres te envío los datos de conexión por privado
O el fuente modificados con los datos de conexión.
Gracias Ignacio
O el fuente modificados con los datos de conexión.
Gracias Ignacio
- ignacio
- Site Admin
- Mensajes: 9252
- Registrado: Lun Abr 06, 2015 8:00 pm
- Ubicación: Madrid, Spain
- Contactar:
Re: TWebDataSource
Dices que falla con nuestro propio ejemplo. ¿Con qué tablas exactamente?Jose Lopez escribió:Si quieres te envío los datos de conexión por privado
O el fuente modificados con los datos de conexión.
Gracias Ignacio
Gracias.
Un saludo
-
- Mensajes: 123
- Registrado: Mié Jun 16, 2010 2:33 pm
Re: TWebDataSource
Ignacio,
Como te he comentado en el anterior correo, utilizo una conexion a MySql de prestashop.
la tabla se llama orders. Si quieres te envio los datos de conexion por privado
Saludos
Pepe
Como te he comentado en el anterior correo, utilizo una conexion a MySql de prestashop.
la tabla se llama orders. Si quieres te envio los datos de conexion por privado
Saludos
Pepe
- ignacio
- Site Admin
- Mensajes: 9252
- Registrado: Lun Abr 06, 2015 8:00 pm
- Ubicación: Madrid, Spain
- Contactar:
Re: TWebDataSource
Obviamente te has equivocado. En ningún momento has comentado nada de Prestashop. En cualquier caso no resolvemos casos particulares de los usuarios, espero que lo entiendas. Si lo deseas puedes contratar el servicios XCS.Cuando me conecto atraves de TWebDataSource desde el: Samples\DataControls\WebDataSet
Un saludo
-
- Mensajes: 123
- Registrado: Mié Jun 16, 2010 2:33 pm
Re: TWebDataSource
Ignacio,
Mi pregunta es la siguiente: Varias tablas con un volumen de datos determinado o a partir de un volumen de datos determinados, devuelve 0 valores. Si limito los datos que me tiene que devolver si funciona. El decirte que he probado con el proyecto de ejemplo es para que tu puedas añadir muchos mas datos a las tablas y poder producir el error.
Gracias.
Mi pregunta es la siguiente: Varias tablas con un volumen de datos determinado o a partir de un volumen de datos determinados, devuelve 0 valores. Si limito los datos que me tiene que devolver si funciona. El decirte que he probado con el proyecto de ejemplo es para que tu puedas añadir muchos mas datos a las tablas y poder producir el error.
Gracias.
- ignacio
- Site Admin
- Mensajes: 9252
- Registrado: Lun Abr 06, 2015 8:00 pm
- Ubicación: Madrid, Spain
- Contactar:
Re: TWebDataSource
Es probable que el problema se encuentra en un timeout o el máximo de memoria que puede manejar el propio PHP de tu servidor. Comprueba si puedes cambiar esos valores:Jose Lopez escribió:Ignacio,
Mi pregunta es la siguiente: Varias tablas con un volumen de datos determinado o a partir de un volumen de datos determinados, devuelve 0 valores. Si limito los datos que me tiene que devolver si funciona. El decirte que he probado con el proyecto de ejemplo es para que tu puedas añadir muchos mas datos a las tablas y poder producir el error.
Gracias.
http://php.net/manual/es/info.configura ... ution-time
http://php.net/manual/es/ini.core.php#ini.memory-limit
En cualquier caso y en mi modesta opinión, hay que evitar A TODA COSTA la descarga de cursores de tamaño tan grandes y sólo recuperar los campos que REALMENTE SE VALLAN A UTILIZAR (y más aún con conexiones lentas). Es siempre preferible poner unos filtros a priori que satisfagan las necesidades básicas del usuario que va a utilizar la aplicación.
Saludos
-
- Mensajes: 123
- Registrado: Mié Jun 16, 2010 2:33 pm
Re: TWebDataSource
Ignacio,
Voy a hablar con la persona responsable de la pagina para comprobarlo.
Gracias
Pepe.
Voy a hablar con la persona responsable de la pagina para comprobarlo.
Gracias
Pepe.
-
- Mensajes: 123
- Registrado: Mié Jun 16, 2010 2:33 pm
Re: TWebDataSource
Ignacio,
Existe alguna manera de recibir el error que se produce del lado del servidor?
O que puedo modificar en WebDataSource.prg para capturar el error y verlo con el debugger
Muchas Gracias
Salu2.
Existe alguna manera de recibir el error que se produce del lado del servidor?
O que puedo modificar en WebDataSource.prg para capturar el error y verlo con el debugger
Muchas Gracias
Salu2.
- ignacio
- Site Admin
- Mensajes: 9252
- Registrado: Lun Abr 06, 2015 8:00 pm
- Ubicación: Madrid, Spain
- Contactar:
Re: TWebDataSource
Jose Lopez escribió:Ignacio,
Existe alguna manera de recibir el error que se produce del lado del servidor?
O que puedo modificar en WebDataSource.prg para capturar el error y verlo con el debugger
Muchas Gracias
Salu2.
-
- Mensajes: 123
- Registrado: Mié Jun 16, 2010 2:33 pm
Re: TWebDataSource
Ignacio,
A mi me hace lo mismo si tengo algun error de sintaxis. En mi caso la sintaxis es correcta. Solo que no devuelve ningún registro y no me devuelve ningún error.
En cuanto a ini.memory-limit está en 128 y ini.max-execution-time en 90
Gracias por tu paciencia.
Saludos.
A mi me hace lo mismo si tengo algun error de sintaxis. En mi caso la sintaxis es correcta. Solo que no devuelve ningún registro y no me devuelve ningún error.
En cuanto a ini.memory-limit está en 128 y ini.max-execution-time en 90
Gracias por tu paciencia.
Saludos.
- ignacio
- Site Admin
- Mensajes: 9252
- Registrado: Lun Abr 06, 2015 8:00 pm
- Ubicación: Madrid, Spain
- Contactar:
Re: TWebDataSource
Con la imagen sólo quiere mostrar que si mostramos los errores si se producen. Es muy probable que desde PHP no se llegue a recibir ni un sólo byte. Ya que en caso contrario mostraría algún error. Puedes comprobarlo descomentando la línea 545 de WebDatasource.prgJose Lopez escribió:Ignacio,
A mi me hace lo mismo si tengo algun error de sintaxis. En mi caso la sintaxis es correcta. Solo que no devuelve ningún registro y no me devuelve ningún error.
En cuanto a ini.memory-limit está en 128 y ini.max-execution-time en 90
Gracias por tu paciencia.
Saludos.
Saludos
-
- Mensajes: 123
- Registrado: Mié Jun 16, 2010 2:33 pm
Re: TWebDataSource
Ignacio,
Mil gracias. El debugger devuelve hasta la línea <Affected_rows type='N'>1</Affected_rows> a partir de ahí se pierden los datos. Voy a probar con los valores que me comentastes del php.
Muchas gracias.
Pepe.
Mil gracias. El debugger devuelve hasta la línea <Affected_rows type='N'>1</Affected_rows> a partir de ahí se pierden los datos. Voy a probar con los valores que me comentastes del php.
Muchas gracias.
Pepe.
-
- Mensajes: 123
- Registrado: Mié Jun 16, 2010 2:33 pm
Re: TWebDataSource
Ignacio,
Es probable que el problema se encuentra en un timeout o el máximo de memoria que puede manejar el propio PHP de tu servidor. Comprueba si puedes cambiar esos valores:
Con esto solucionado.
Muchas Gracias.
Pepe.
Es probable que el problema se encuentra en un timeout o el máximo de memoria que puede manejar el propio PHP de tu servidor. Comprueba si puedes cambiar esos valores:
Con esto solucionado.
Muchas Gracias.
Pepe.