Query: Type Mismatch in Expresion
Buenas.
Ese error me da cuando ejecuto una consulta pasandole un parametro que recojo de un dbcombobox linkado al datasource y esta a la tabla. EL tipo de dato que le paso al combo está como autonumerico en la tabla, pero cuando ejecuto el query se lo tengo k pasar como string de la siguiente forma:
query2.Active:= False;
query2.Close;
query2.ParamByName('fact').AsString := dbcombobox1.text;
query2.Active:=True;
Si el parametro se lo paso como integer (AsInteger) no se que propiedad del dbcombobox asignarle, ya he probado como field y da error, al igual que si le dejo text.
¿Cómo puedo solucionar esto?
Gracias
|