![]() |
![]() |
| 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
|
|||
|
|||
|
Hola,
Gracias por tu respuesta. Asi como tu me decis fue como yo lo hice y no funciona, es mas en el hilo original aclare que si no pongo como parametros las fechas o sea algo como esto Código:
query1.close;
query1.sql.add('select * from tabla where campo1= :parametro1');
query1.parambyname('parametro1').asinteger := numero;
query1.open;
|
|
#2
|
||||
|
||||
|
El error es un ORA-XXXX????
¿Revisaste que el query este enlazado y la base conectada?
__________________
delphi.com.ar Dedique el tiempo suficiente para formular su pregunta si pretende que alguien dedique su tiempo en contestarla.
|
|
#3
|
||||
|
||||
|
mira a ver si asignandole el tipo al parametro antes....
Query.ParamByName('fechaini').DataType:=ftDate ó Query.ParamByName('fechaini').DataType:=ftDateTime es que no tengo ningun oracle por aqui cerca para probar.... |
|
#4
|
||||
|
||||
|
Cita:
__________________
delphi.com.ar Dedique el tiempo suficiente para formular su pregunta si pretende que alguien dedique su tiempo en contestarla.
|
|
#5
|
|||
|
|||
|
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 !!! |
|
#6
|
||||
|
||||
|
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.
|
|
#7
|
|||
|
|||
|
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. |
![]() |
| Herramientas | Buscar en Tema |
| Desplegado | |
|
|
|