App se cierra al ejecutar query
Que tal colegas,
Necesito un par de ojos extra. Estoy haciendo una app que envía y recibe datos de una base de datos en pc via datasnap. (eso está todo bien) En la App, debo mantener el listado de clientes actualizado, para ello hay un botón RECIBIR CLIENTES que activa un clientdaset que contiene la info actualizada. Luego lo recorro, y si el cliente NO existe en la DB Sqlite, lo inserto, o si existe lo actualizo. El problema que tengo es que hay algo en mi Query de actualizar que corta el programa y se sale. Y lo raro es que si compilo y ejecuto la App en win32 funciona bien, pero al compilo en Android se sale al entrar en actualizar.
En el trozo de código de arriba se ve la creación del Query, el armado de las 2 consultas y la asignación de parámetros. Que cosa rara o mal ubicada puede estar causando ese problema? |
Hola a todos,
¿No podrías poner el código en un bloque "try .. except" a ver si se produce alguna excepción? |
Que tal Amigos,
les cuento que logré ejecutar el query pero no se cómo. Resulta, que como el query que fallaba era el segundo (el UPDATE CLIENTES), pues para testear primero reemplacé en la asignación de valores a parametros, el .value del campo del clientdataset por su valor correspondiente (.asstring, .asfloat, etc). Y seguía fallando Luego lo corté todo y comencé a ejecutar el query con un solo parametro y un campo a actualizar, y funcionaba, y luego fui agregando de a uno los parametros a los respectivos campos. Iba funcionando, hasta que en el campo LOCALIDAD, falló, revisé que podía haber de raro ahí y no encontré nada, lo salteé, agregué el resto de los campos, y funcionó todo incluso agregué un campo DOMICILIO que originalmente había olvidado y actualizó, y después volví a poner el parametro y campo localidad en su lugar y todo funciona, pero no entiendo que cambió. Así me quedó ahora el bloque del query funcionando
Pero no veo ningún cambio significativo que antes hubiese podido causar la falla. |
Cita:
|
La franja horaria es GMT +2. Ahora son las 15:47:06. |
Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Traducción al castellano por el equipo de moderadores del Club Delphi