Error: No coinciden los tipos

annete
28 de Agosto del 2009
Hola, soy nueva aqui.. ojala y alguien me pueda ayudar.. tengo el siguiente problema: tengo un bd en sqlserver y mis aplicaciones en Vb... pero en una máquina al intentar abrir un folio de cobro me sale error 13... no coinciden los tipos...... yo supongo que no es problema de la bd porque en otras maquinas si abren bien ..... ojala y alguien me pueda orientar para dar con el problema.... Gracias

mvallejos
28 de Agosto del 2009
El problema no es del programa ni de la base de datos, sino en el entorno operativo que no está trabajando bien con lo que se llama "conversion implícita"
Por ejemplo, si tienes

Var Numero as Long

Numero = Text1.Text

La mayoría de las veces, toma el valor que hay en la caja de texto y hace la conversion de tipos para asignarsela a numero , ya que en realidad, Text1.Text
es un string.

El problema se da cuando eso no ocurre y solo evalua la accion, que es asignarle un texto a un numero, y ese es el error que salta.

Vas a tener que revisar todo tu programa forzando siempre la conversion de datos, o.... no usar ese puesto.

Saludos