![]() |
![]() |
| 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
|
|||
|
|||
|
Según yo es porque te falta un prepare, esto para que se incialicen los parametros que estas definiendo dentro de tu query, si no quieres utilizar esta instrucción tienes que crear los parametros. Ejemplos
--Prepare query1.close; query1.sql.add('select * from tabla where campo1= arametro1')query1.prepare; query1.parambyname('parametro1').asinteger := numero; query1.open; -- Creación de parametro query1.close; query1.sql.add('select * from tabla where campo1= arametro1')Query1.Params.CreateParam(ftdate,'fecha1',ptinput);//o algo asi query1.parambyname('parametro1').asinteger := numero; query1.open; -- Otra opcion En el componente tquery, en la propiedad SQL, escribe tu query que deseas ejecutar después en la propiedad params deben de aparecerte tus parametros que definiste com arametro y ahi le indicas el DataType y el ParamType. Espero te ayude !!! |
|
#2
|
||||
|
||||
|
Los parámetros se crean dinámicamente al asignar el SQL, por otro lado si no haces el prepare tendras una merma en la performance si ejecutas repetidamente el SQL, pero no por eso dejará de funcionar.
Mateamargo... ¿Lo has solucionado?... ¿Puedes responder a alguna de mis preguntas? Cita:
__________________
delphi.com.ar Dedique el tiempo suficiente para formular su pregunta si pretende que alguien dedique su tiempo en contestarla.
|
|
#3
|
|||
|
|||
|
Hola,
En realidad el select lo hago en la propiedad sql del componente. Estoy conectado a la base y puedo ejecutar cualquier otra consulta sin parametros. El mensaje de error que me da es : "Operation not applicable" Desde ya muchas gracias. |
|
#4
|
||||
|
||||
|
Cita:
Saludos!
__________________
delphi.com.ar Dedique el tiempo suficiente para formular su pregunta si pretende que alguien dedique su tiempo en contestarla.
|
|
#5
|
|||
|
|||
|
Hola,
Gracias por tu respuesta. Pero si es un error de conexión no me debería dar error para todos los sql que hago a dicha base ? Hago unos cuantos de la forma Código:
select * from tabla Desde ya muchas gracias |
|
#6
|
|||
|
|||
|
a lo mejor es una chorrada lo que digo, pero ¿has probado con un Beetwen?
|
![]() |
| Herramientas | Buscar en Tema |
| Desplegado | |
|
|
|