FTP | CCD | Buscar | Trucos | Trabajo | Foros |
|
Registrarse | FAQ | Miembros | Calendario | Guía de estilo | Temas de Hoy |
|
Herramientas | Buscar en Tema | Desplegado |
#1
|
|||
|
|||
problemas con el UPDATE
Q tal, en un form donde debo actualizar unos datos que me muestra en unos edit me tira un error de UPDATE, lo curioso es que lo unico que hice fue modificar los edit de otra secuencia de otro form, el codigo es el siguiente:
procedure TModificaciones_productos.Button_modificar(Sender: TObject); begin ADOQuery1.close; ADOQuery1.SQL.clear; ADOQuery1.SQL.add ('UPDATE productos SET producto="'+Edit_prod.Text+'",precio='+Edit_precio.Text+',stock='+Edit_stock.Text+',tipo_prod="'+Edi t_tipo.Text+'"'); ADOQuery1.SQL.add ('WHERE codigo = '+Edit_codigo.Text+''); ADOQuery1.open; try except end; end; EL ERROR EXACTO QUE ME TIRA ES: Error de sintaxis en la instrucción UPDATE. desde ya muchas gracias. |
#2
|
||||
|
||||
Lo más sencillo en estos casos para evitar dar palos de ciego, es que examines cuál es la sentencia final que queda en la propiedad ADOQuery1.SQL. Si hay algún error en la manera en que se concatena la sentencia, te darás cuenta mucho más rápido.
// Saludos |
#3
|
|||
|
|||
Roman te pido disculpas, pero la verdad es que no entiendo a que te referis con lo de la sentencia final, ya que como dije anteriormente esa sentencia es la copia modificada de un anterior que si funciona.
|
#4
|
||||
|
||||
Me refiero a que pongas algo como:
Para que veas como quedó la sentencia. Es posible que el problema venga del valor que tiene alguno de los Edits, por ejemplo, que esté vacío. // Saludos |
#5
|
|||
|
|||
Hola:
Te has fijado que el "Where" está pegado con la parte anterior de la sentencia SQL? Saludos
__________________
Ernesto R. |
#6
|
||||
|
||||
Cita:
Saludos
__________________
Van Troi De León (Not) Guía, Code vB:=Delphi-SQL, ¿Cómo? Viajar en el tiempo no es teóricamente posible, pues si lo fuera, ya estarían aqui contándonos al respecto! |
#7
|
|||
|
|||
Podria ser por las puñeteras comillas??.
Suponiendo que producto, tipo_prod y código son strings.
__________________
_____________________________________ And follow me to where the real fun is |
#8
|
||||
|
||||
Al final los que damos palos de ciegos somos nosotros.
Si no das con el resultado, comenta de qué tipo son cada campo y también qué base de datos estas usando. Saludos.
__________________
Si usted entendió mi comentario, contácteme y gustosamente, se lo volveré a explicar hasta que no lo entienda, Gracias. |
|
|
Temas Similares | ||||
Tema | Autor | Foro | Respuestas | Último mensaje |
urgente problemas con update | vero_17jm | SQL | 2 | 29-11-2006 10:52:39 |
Problemas de con UPDATE | jmlifi | Varios | 3 | 20-05-2005 21:59:42 |
problemas con el insert y el update | tiagor64 | SQL | 5 | 16-02-2005 17:46:09 |
Problemas con Update | ramonibk | MS SQL Server | 2 | 01-09-2004 14:40:32 |
Problemas con update usando adoquery | albertron | Conexión con bases de datos | 2 | 16-01-2004 14:42:58 |
|