FTP | CCD | Buscar | Trucos | Trabajo | Foros |
|
Registrarse | FAQ | Miembros | Calendario | Guía de estilo | Temas de Hoy |
|
Herramientas | Buscar en Tema | Desplegado |
#1
|
||||
|
||||
error e busqueda
hola a todos
tengo un form de busqueda de clientes estoy usndo accses cuando trato de hacer una busqueda me sale este error [controlador odbc accses] 'no concieden los tipos de datos en la exprecion de criterios' y este es el codigo: var sql: string; begin clienteQuery1.CLOSE; clienteQuery1.sql.clear; IF LENGTH (EDIT1.TEXT) > 0 THEN SQL:= 'SELECT * FROM consultacliente WHERE codigo =' + QUOTEDSTR (EDIT1.TEXT) ELSE SQL:= 'SELECT * FROM consultacliente'; clienteQuery1.SQL.ADD (SQL); clienteQuery1.ACTIVE := TRUE; IF clienteQuery1.RecordCount < 1 THEN BEGIN SHOWMESSAGE ('NO HAY CLIENTE CON ESTE CODIGO'); END ELSE EDIT1.TEXT:= clienteQuery1.FIELDVALUES ['codigo']; end; si hay otra forma de hacerla le agradeceria mucho. |
#2
|
||||
|
||||
Hola josi, de que tipo es tu campo codigo, si es entero no necesita el quotedstr, te sale el error porque no coinciden los tipos.
Saluditos
__________________
Disfruten cada minuto de su vida a lado de sus seres queridos como si fuese el ultimo, uno nunca sabe lo que puede pasar. |
|
|
Temas Similares | ||||
Tema | Autor | Foro | Respuestas | Último mensaje |
busqueda sql like | douglas | Conexión con bases de datos | 27 | 18-11-2007 18:32:00 |
error en busqueda sql | fernando1973 | SQL | 11 | 10-05-2007 18:55:04 |
Busqueda... | mjjj | Conexión con bases de datos | 3 | 08-05-2007 10:58:37 |
búsqueda en BD | edusus | Conexión con bases de datos | 12 | 19-05-2006 00:08:19 |
Error en busqueda. | kwan | Conexión con bases de datos | 11 | 05-09-2003 19:43:54 |
|