![]() |
![]() |
| 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
|
||||
|
||||
|
Saludo...
He intentado la anterior respuesta, me es imposible utilizar los parametros.. seria bueno que me dieran una mano en este caso de como lo uso...
Estuve leyendo sobre parameters en el libro la Cara Oculta 4, pero entiendo que debo hacer una funcion ParaByName()... En mis intentos, cuando coloco FreportCliente.qryCliente.ParamByName esta propiedad no me sale al colocar el punto solo me da opción de Parameters, si coloco FreportCliente.qryCliente.Parameters.ParamByName(), en este caso si me da a escoger el ParamByName(), luego el asString pero no me da esta opcion sale el asString.. Saludos a todos. |
|
#2
|
||||
|
||||
|
Hola magnu9
Pon codigo, a ver que hago, no se de que se trata. Saludos |
|
#3
|
||||
|
||||
|
Saludo...
Es el que coloco AsiRaid, antes de mis dudas observaras el codigo.
|
|
#4
|
||||
|
||||
|
No me dices que reporteador ocupas (QReport, FastReport, etc.), de todas formas cualquier descendiente de TQuery contiene la propiedad "Parameters" y el metodo ParamByName(name:string) que devuelve el parametro con el nombre especificado. Notese que no puedes poner solo ParamByName().AsString...es necesario indicar que parametro quieres accesar.
Por ejemplo: Si haces este query: Delphi en automático crea el parametro "codigoabuscar" y lo agrega al Query, Por ejemplo digamos que quieres buscar el codigo de cliente 100; entonces hacemos esto: Cuando corras el Query, Delphi en realidad genera la siguiente instruccion SQL Es decir, sustituye el parametro que habiamos puesto por el valor que le dimos. Si quisieras otra consulta nueva con otro numero, solo necesitas volver a cambiar el parametro con ParamByNAme..el query ya no lo tocas. Ventajas? Te evitas esos engorros de concatenar cadenas 'select * from cli where nombre='+ mydato + ' and' + myotrodato...etc. Además no necesitas hacer la conversion a texto para poder concatenar la instruccion ni escribir varias veces el mismo query. Solo usas AsString, AsDateTime, AsInteger, AsCurrency, etc.. segun el tipo de datos que quieras guardar en tu parametro. Delphi hace cualquier conversion al generar la sentencia SQL Si pones mas datos te podemos ayudar mejor
__________________
AKA "El animalito" ||Cordobés a mucha honra|| |
![]() |
| Herramientas | Buscar en Tema |
| Desplegado | |
|
|
Temas Similares
|
||||
| Tema | Autor | Foro | Respuestas | Último mensaje |
| como sumar valores desde el inicio de una tabla hasta el fin de esta. | andre navarrete | Conexión con bases de datos | 2 | 13-08-2006 16:47:36 |
| Crear reporte desde un formulario | jose_c27 | Impresión | 2 | 01-11-2005 18:13:45 |
| imprimir reporte desde codigo | Mario1980 | Impresión | 0 | 20-01-2005 13:45:32 |
|