Club Delphi  
    FTP   CCD     Buscar   Trucos   Trabajo   Foros

Retroceder   Foros Club Delphi > Principal > SQL
Registrarse FAQ Miembros Calendario Guía de estilo Temas de Hoy

Respuesta
 
Herramientas Buscar en Tema Desplegado
  #1  
Antiguo 21-11-2007
alberto grande alberto grande is offline
Registrado
 
Registrado: oct 2007
Posts: 8
Poder: 0
alberto grande Va por buen camino
Red face error sql al actualizar

hola amigos q tal? espero q esta pregunta tenga respuesta ok ahi va:
trabajo en delphi 7 con bbdd sql y aki v la pregunta, tengo un formiulario para modificar(todo normal astq aki) peor le he puesto 2 botones para hacer next y prior para no tener q estar cerrando y abriendo todo el rato xsi ahi q modificar mucho y aki esta le fallo los botones funcionqan cuando modifico y cuando mo modifico pero........ xq ejemplo si en la casilla numero habia un 4 lo borro y le pongo el mismo cuatro me da error(no se puede encontrar la filla para su actualizacion) ahora os pondre un poko de codigo abajo (la verdad es q no se exactamente xq me da ese fallo lo hace cuando cambio x lo mismo y abeces tambien cuando le da la gana) en el mismo formulario ahi un boton para calcular campos y estos se redondean a 2 decimales cuando lo pulso no se redondean solo al actualizqar la tabla sera eso? pero cuando lo pulso la mayoria de las veces no da error bueno ahi va el cogido espero q este mensaje no sea muy pesado de leer sorry

esto es el boton next prior seria igual.....

Código Delphi [-]
[CODE
try
datamodule2.queryproduct.POST;
datamodule2.queryproduct.NEXT;
datamodule2.queryproduct.EDIT;
EXCEPT
SHOWMESSAGE('NOTHING IS CHANGE OR SOME ERROR IN DATABASE');
MODIFYPRODUCT.Close;
END;
end;[/code]
Responder Con Cita
  #2  
Antiguo 21-11-2007
Avatar de BlueSteel
[BlueSteel] BlueSteel is offline
Miembro Premium
 
Registrado: may 2003
Ubicación: Concepción - Chile
Posts: 2.310
Poder: 24
BlueSteel Va por buen camino
Hola Alberto

La explicación no la entendi muy bien... podrias pasar por la guia de estilo, para que tengas claro como plantear un problema...


Que version del Sql estas trabajando?
Como conectas los datos desde delphi?

los datos los estas mostrando en un DBGrid ?... si es así estas mostrando todos los datos ?

lo que modificas es el numero.. pero si ese campo lo tienes declarado como clave principal.. puede que sea ese el error...

Te recomiendo que en ves de utilizar tus botones utilices el componente DBNavegator.. (o como se escriba.. no me recuerdo muy bien...)...
__________________
BlueSteel
Responder Con Cita
  #3  
Antiguo 21-11-2007
alberto grande alberto grande is offline
Registrado
 
Registrado: oct 2007
Posts: 8
Poder: 0
alberto grande Va por buen camino
ola gracias adelantasas x tu respuesta pues mira l averson no la se solo se q hago la bbdd en appserver y la conecto con ODBC DRIVER LOS DATOS SI ME LOS MUESTRA TODOS EN EL DBGRID upps sorry por las mayusculas ,todos y la clave no se toca nunka xq es autoincremental los datos q tokas y da error son numeros flotantes le he echo una trampa es con el try except
cunado da error al post escribo un punto en otro campo y post otra vez , el erros parece q salta cuando c ejemplo el numero 4,44 en un campo borro un cuatro o dos o lo q sea pero vuelvo a pasarle el 4,44 entonces da error no se modifica nada de los datos y no tngo ni idea xq sera el error bueno espero aber aclarado algo gracias.

amm y lo d3el dbnavigator gracias pero es q en el navigator para los numero y eso no me va bien borrar next y eso si pero alta y modificado no
esq mi modificado es un poko complicado segun un valor calcula otros a asin un ejemplo segun las tasas el precio tasas y el normal o 2.2 es lo q ahi q multiplicar para el precio de los clientes cosas asin y en le navigator nose yo.
Responder Con Cita
Respuesta



Normas de Publicación
no Puedes crear nuevos temas
no Puedes responder a temas
no Puedes adjuntar archivos
no Puedes editar tus mensajes

El código vB está habilitado
Las caritas están habilitado
Código [IMG] está habilitado
Código HTML está deshabilitado
Saltar a Foro

Temas Similares
Tema Autor Foro Respuestas Último mensaje
Error actualizar aplicacion drykea Impresión 0 04-06-2007 16:34:43
Error al actualizar datos. vpepen SQL 4 02-04-2007 17:16:12
Error al actualizar las tablas Nathan MySQL 3 01-06-2006 10:05:35
Error al actualizar sanz Conexión con bases de datos 3 12-04-2006 17:57:41


La franja horaria es GMT +2. Ahora son las 02:23:34.


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
Copyright 1996-2007 Club Delphi