Donde esta mi error ?

sebastian
04 de Mayo del 2004
hola, estoy comparando dos msflexgrid y estoy utilizando esto:
If MSFlexGrid1.TextMatrix(c, 12) = MSFlexGrid2.TextMatrix(k, 11) Then

MSFlexGrid1.TextMatrix(c, 2) = MSFlexGrid2.TextMatrix(k, 1)

Else

MSFlexGrid1.TextMatrix(c, 2) = "Este Titulo No Se Encontro en la Base de Datos"

end if

la idea es que me compare la columna 12 del msflex1 con la 11 del msflex2. si son iguales que copie los datos del msflex2 al msflex1, si son distintos que introduzca por cada uno que no son iguales " ESTE TITULO NO SE ENCONTRO EN LA BASE DE DATOS" Ok.
El problema es que: si yo conservo esta linea " MSFlexGrid1.TextMatrix(c, 2) = "Este Titulo No Se Encontro en la Base de Datos" " todos me figura como que no existen pero si la elimino el prosedimiento funciona al pelo.
DONDE ESTA MI ERROR ???
Gracias


lorrich
04 de Mayo del 2004
Probaste a depurar el codigo???

Pon un break point en el if, mira a ver porque siempre te entra al else y comentanoslo.

A ver si te ayudamos.