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
|
|||
|
|||
Busqueda de registro, error de String..
buenas tardes, tengo un problema con un cliendataset anidado...les agradeseria muchisismo su ayuda
hago una busqueda en una tabla de clientes donde en el query solo declaro dos campos una ves que hayo el registro paso el valor del cod_cliente a la tabla principal....bueno este el codigo.. di seguimiento con F7 y todo trabaja bien hasta la linea de logicanegocio.cdsclien.open; me da el siguiente mensaje de error Cita:
Ya revise el tipo de datos y no encuentro cual es el error......apreciaria mucho su ayuda muchas gracias llevo ya dos dias atorado con este error y no se donde esta...muchas gracias Última edición por ecfisa fecha: 25-03-2015 a las 03:41:36. Razón: agregar etiquetas |
#2
|
||||
|
||||
Hola alexglez1255.
Desconozco, que RDBMS usas, la definición de las columnas en la tabla, que datasets estas usando y las relaciones que hay entre ellos. Pero la primer pregunta que se me viene a la mente es: ¿ De que tipo es la columna COD_CLIENTE ?, así que en principio te diría que intentes cambiando esta línea: Pero con la poca información que dispongo, bien podría ser otra cosa... Saludos
__________________
Daniel Didriksen Guía de estilo - Uso de las etiquetas - La otra guía de estilo .... |
#3
|
|||
|
|||
gracias voy a ver y te doy mas detalles.. aprecio tu ayuda
|
#4
|
|||
|
|||
ya use tu sugerencia y me dio el siguiente error: "Invalid variant type conversion"
La busque solo en la tabla de clientes y uso un query donde uso dos campos, COD_CLIENTE , integer y CLIENTE tipo CHAR 60 y el codico de caracteres es ISO8859_1.. ME EXPLICO...? estoy tratando de hacer la opcion de modificar clientes pero antes debo de encontrarlo...gracias |
#5
|
||||
|
||||
Si sacas todo el codigo y dejas solo el open tambien da error?
EDITO: Estas asignando en tu campo "Cod_Cliente" del cdsClien, el valor del campo "CLIENTE" del CDSclieCOD.
Sustituilo por
o bien
PD: Pasa algo con los Tag de codigo Delphi? Me salen caracteres en blanco en el post que no se ven en la edicion del texto Última edición por nlsgarcia fecha: 25-03-2015 a las 14:07:35. Razón: Sintaxis Delphi |
#6
|
|||
|
|||
Muchisisissisimas gracias la opcion ultima que me diste fue la correcta, ya no me da error, pero lo unico que tuve que cambiarle fue AsString, TU SUGERENCIA FUE :
logicanegocio.cdsClien.Params.ParamByName('Cod_cliente').Value:=logicanegocio.CDSclieCOD.FieldByName ('Cod_Cliente').Value; y la manera correcta era: logicanegocio.cdsClien.Params.ParamByName('Cod_cliente').AsString:=logicanegocio.CDSclieCOD.FieldByN ame ('Cod_Cliente').Value; MUCHAS GRACIAS |
#7
|
||||
|
||||
Por favor, utiliza TAG's cuando escribas código Delphi.
__________________
Germán Estévez => Web/Blog Guía de estilo, Guía alternativa Utiliza TAG's en tus mensajes. Contactar con el Clubdelphi P.D: Más tiempo dedicado a la pregunta=Mejores respuestas. |
Herramientas | Buscar en Tema |
Desplegado | |
|
|
Temas Similares | ||||
Tema | Autor | Foro | Respuestas | Último mensaje |
Busqueda en string sin SQL | klionsis | Varios | 20 | 12-10-2008 15:40:46 |
Busqueda de un string a lo largo de un TFileStream. | MaxiDucoli | Varios | 8 | 26-08-2007 17:05:55 |
Búsqueda muy específica en un string... | JuanBCT | Varios | 15 | 02-05-2005 14:58:00 |
Busqueda de un registro con IBQuery | Abelardo | Firebird e Interbase | 6 | 10-06-2004 02:26:40 |
Busqueda de registro | edwin1 | Conexión con bases de datos | 4 | 05-03-2004 18:34:22 |
|