FTP | CCD | Buscar | Trucos | Trabajo | Foros |
|
Registrarse | FAQ | Miembros | Calendario | Guía de estilo | Temas de Hoy |
|
Herramientas | Buscar en Tema | Desplegado |
#1
|
|||
|
|||
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? Última edición por amadis fecha: 11-12-2019 a las 13:01:27. |
#2
|
||||
|
||||
Hola a todos,
¿No podrías poner el código en un bloque "try .. except" a ver si se produce alguna excepción? |
#3
|
|||
|
|||
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. |
#4
|
||||
|
||||
No quiero señalar lo obvio, pero ¿no será que el campo LOCALIDAD es el problema? Digo, así lo vería yo...
__________________
Felipe Eduardo Ortiz López. Delphi programmers does it recursively... "Un programador, es un creador de universos en donde sólo él es responsable. Universos de complejidad prácticamente ilimitada que se puede crear en forma de programas de ordenador." - Joseph Weizenbaum. Témele a los profetas... y a aquellos que están listos para morir por "la verdad", ya que como regla general hacen morir a muchos otros con ellos, frecuentemente antes que ellos, y a veces en lugar de ellos. — Umberto Eco |
|
|
Temas Similares | ||||
Tema | Autor | Foro | Respuestas | Último mensaje |
Ejecutar query una sola vez al dia | giulichajari | Conexión con bases de datos | 5 | 28-07-2014 15:28:07 |
Un query que se cierra solo | Angel.Matilla | Firebird e Interbase | 8 | 19-10-2013 12:06:39 |
Ejecutar query | look | OOP | 2 | 24-10-2007 11:14:05 |
query no Graba , se cierra | juanmaster | Tablas planas | 9 | 13-12-2006 00:52:21 |
Me cierra Delphi totalmente al activar Query | JamesBond_Mx | SQL | 2 | 12-01-2006 16:47:39 |
|