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 |
|