Este condicional nunca se me cumple, ¿Por que?

Jose
24 de Octubre del 2002
campo=Recordset1.Fields.Item("id_pos").Value

If campo >= pos then

comen="el campo se ha cambiado"
Recordset1.Fields.Item("id_pos").Value = Recordset1.Fields.Item("id_pos").Value + 1 Recordset1.Update

Katronninger
24 de Octubre del 2002
Hola.
A mi me ocurria algo parecido (no se si esto es lo que te pasa a ti) con las cadenas de caracteres y el truco que aprend fue aadirle la cadena vacia. Es posible que si hces lo mismo pero sumandole un 0 al valor funcione :
campo = Recordset1.Fields.Item("id_pos").Value + 0
Suerte!!!