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
|
|||
|
|||
Problema en consulta con String - sin respuesta
Hola, hace un mes postie un problema pero no lo pude solucionar y no tuve muchas respuestas, espero que me puedan ayudar.
Tengo el siguiente problema.. tengo un campo codigo que necesito que sea varchar porque tiene '/' y '-'. pero cuando hago: select * from table where codigo=:cod y ejecuto la consulta por codigo: IBDataset.close; IBDataset.params[0].asString:=edit1.text; //capturo el parametro de un edit por ej con '101-1' IBDataset.open; me tira un error de Interbase diciendo que existe un error de conversion de string...y yo no estoy haciendo ninguna conversion.. saben que puede ser?? muchas gracias. espero su ayuda. |
#2
|
||||
|
||||
Hola, si en vez de:
usas esto: También te da el error? Ese campo en el IBDataSet lo tienes definido como un TIBStringField?
__________________
Progress Openedge https://abevoelker.com/progress_open...dered_harmful/ Delphi forever... |
#3
|
||||
|
||||
hola
es logico que de un error ya que la variable de consulta (:cod) en ningun momento ha sido vinculada con el parametro del dataset(IBDataset.ParamByName('cod').asString:=edit1.text. te debe funcionar de la manera que expuso el compañero defcon1_es
__________________
Ivan Lora http://www.arrobasoft.da.ru Valientes son aquellas personas que triunfan donde otros fracasan. Bienaventurado los que nada esperan porque jamas seran defraudados. |
#4
|
||||
|
||||
Creo que el problema es que no has editado las propiedades del parámetro indicando que el tipo de dato es un String (ftString).
Para editarlas basta que presiones el botón que aparece a la derecha de la propiedad "Params" del dataset en el object inspector, y selecciones "cod" en el editor de la colección de parámetros. Dado que hay tres respuestas a un solo problema, es de esperar que regreses aqui a indicar cual de las respuestas es la que te funcionó, no solo para alimentar el ego de quien logró adivinar el problema, sino que quede de referencia aqui a futuros visitantes. Hasta luego.
__________________
Juan Antonio Castillo Hernández (jachguate) Guía de Estilo | Etiqueta CODE | Búsca antes de preguntar | blog de jachguate |
#5
|
||||
|
||||
A mi lo que me llama la atención es la aseveración:
Cita:
// Saludos |
Herramientas | Buscar en Tema |
Desplegado | |
|
|
|