![]() |
![]() |
| Paypal | FTP | CCD | Buscar | Trucos | Trabajo | Foros |
|
|||||||
| Registrarse | FAQ | Miembros | Calendario | Guía de estilo | Buscar | Temas de Hoy | Marcar Foros Como Leídos |
![]() |
|
|
Herramientas | Buscar en Tema | Desplegado |
|
|
|
#1
|
||||
|
||||
|
Lo más probable es que estés ejecutando la consulta con Query.Open o Query.Active := true que esperan un conjunto de registros. Pero como no se trata de una consulta SELECT debes usar Query.ExecSql.
// Saludos |
|
#2
|
|||
|
|||
|
Roman:
El codigo que utilizo es: Código:
Try
dm.qryBorrar.ParamByName('nro').asinteger:=sedtInvent.value;
dm.qryBorrar.ExecSQL;
Except
End;
|
|
#3
|
||||
|
||||
|
Saludos
Sin la sentencia SQL no creo que yo o los demas quedemos claro Podrias poner algo mas? Que es sedtIvent?
__________________
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! |
|
#4
|
|||
|
|||
|
El codigo que puse es a efectos de responder a Roman por el tema de Query.ExecSql. La sentencia SQL es muy sencilla:
Código:
delete from tabla where codigo = :nro Desde Delphi asigno al parametro nro un valor que hay en un TSpinEdit (sedtInvent) y ejecuto la consulta. El proceso lo realiza pero devuelve el error mencionado. Saludos |
![]() |
| Herramientas | Buscar en Tema |
| Desplegado | |
|
|
|