FTP | CCD | Buscar | Trucos | Trabajo | Foros |
|
Registrarse | FAQ | Miembros | Calendario | Guía de estilo | Temas de Hoy |
|
Herramientas | Buscar en Tema | Desplegado |
|
#1
|
|||
|
|||
Sentencia SQL en Delphi
adoquery1.Close;
adoquery1.SQL.Clear; adoquery1.SQL.Text := 'select count(*) cantidad from ciudad where coddep='+inttostr(combo01.KeyValue)+ 'and codciu='+(edit1.Text); adoquery1.ExecSQL; adoquery1.Open; Esto está bien, controlé los campos con la tabla; pero igual tira error 'Invalid variant type conversion' |
#2
|
||||
|
||||
Prueba así. Un Saludo.
__________________
Guía de Estilo de los Foros Cita:
|
#3
|
|||
|
|||
O bien puedes usar parametros:
|
#4
|
|||
|
|||
Gracias a los que contestaron, con el primero que respondio puede solucionar la sentencia SQL.
Tengo otra duda, cómo puedo ahcer para no tener que llenar de lineas, a la hora de guardar, que validen cada campo si fue modificado; ej: if (adoquery1.Fields[1].Value <> edit2.Text) then begin adoquery1.Fields[1].Value:= edit2.Text; adoquery1.UpdateRecord; end; porque se no hago eso dice que no existe algo para ser modificado. Lo que busco es una forma dinamica, porque si tengo 20 campos es medio molesto llenar mi codigo para cada campo esa validación. |
#5
|
||||
|
||||
Puedes usar DBEdits en lugar de Edits.
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 |
Obtener Sentencia SQL al grabar desde delphi | Boo | Varios | 0 | 27-02-2007 13:33:18 |
Uso de IN en una sentencia SQL | gaby_stars | SQL | 7 | 03-09-2006 09:41:21 |
Longitud de una sentencia sql con TADOQRY en Delphi | JuanPa1 | SQL | 6 | 28-08-2006 20:11:37 |
Como hago para colocar una sentencia sql en varias lineas de codigo en delphi | Shidalis | OOP | 5 | 16-08-2005 18:24:36 |
sentencia sql??? | empty | SQL | 3 | 07-04-2004 11:01:32 |
|