![]() |
![]() |
| 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 yo tengo un problema como este.
Lo que quiero es meter mas de un parametro, pongo: Query1.Sql.Text:='Select campo1, campo2 from tabla1 where campo1= :scampo and campo2= :dcampo'; Pero me da error en la sentencia SQL. Como seria? Gracias |
|
#2
|
||||
|
||||
|
La consulta no tiene ningún error, suponiendo que los nombres de los campos y de la tabla son correctos.
¿Qué dice exactamente el error? Luego tienes que pasarle cada parámetro por separado con el tipo que le corresponda a cada uno de ellos (pueden ser diferentes). Por ejemplo:
|
|
#3
|
|||
|
|||
|
Si, el paso de parametros tambien lo hago
Me pone error de sintaxis near 'where scampo = '2' and dcampo= '4'' Teniendo en cuenta que 2 y 4 son los valores que he metido en las cajas de texto. Me pone error de sintaxis y no se como hacerlo porque quiero buscar los registros que cumplen 2 condiciones. Gracias |
|
#4
|
||||
|
||||
|
Un par de cosas, pon la query "exactamente" como la tengas, porque me parece que estás usando el mismo nombre de variable que el de los campos y eso puede dar problemas.
Además si esos campos son númericos le estás pasando los valores como si fuesen texto. Tal vez tengas que sustituir "AsString" por "AsInteger". |
|
#5
|
|||
|
|||
|
Tenias razon, en la bd es un entero asi que probe a cambiar los tipos como dijiste pero me sigue danto el mismo error.
El codigo que uso es este exactamente: Query1.SQL.Text := 'SELECT CLAVECOCHE WHERE BASTIDOR= :bast AND MATRICULA= :mat'; Query1.ParamByName('bast').AsInteger:=strtoint(EBASTIDOR.Text); Query1.ParamByName('mat').AsInteger:=strtoint(EMATRICULA.Text); |
|
#6
|
|||
|
|||
|
Hola...
En el query no pusiste de que tabla vas a extraer los datos. Checa lo que está en rojo:
Saludos... |
|
#7
|
|||
|
|||
|
Alaaaaaa pero si es verdad!!! que tonta estoy!!!! perdon
Gracias a todos |
![]() |
| Herramientas | Buscar en Tema |
| Desplegado | |
|
|
Temas Similares
|
||||
| Tema | Autor | Foro | Respuestas | Último mensaje |
| Quiero liberar my query para usar el mismo varias veces | zcatzz | Conexión con bases de datos | 7 | 27-01-2007 23:39:45 |
| ¿liberar memoria despues de usar una Query? | mrmanuel | Conexión con bases de datos | 25 | 01-11-2006 14:20:14 |
| Como hacer referencia a un query dentro de otro query? | JuanBCT | SQL | 2 | 05-09-2006 18:35:25 |
| Archivos Temporales al usar un Query | mrmanuel | Conexión con bases de datos | 3 | 05-09-2005 18:33:42 |
| Usar el resultado de un Query | ramonibk | MS SQL Server | 3 | 02-09-2004 13:54:00 |
|