Ver Mensaje Individual
  #1 (permalink)  
Antiguo 14/11/2006, 19:44
Avatar de realandres
realandres
 
Fecha de Ingreso: noviembre-2006
Mensajes: 59
Antigüedad: 17 años, 7 meses
Puntos: 0
Data type mismatch in criteria expression

Estoy realizando una aplicacion en .net 2003 con access y oracle y tengo el siguiente problema:
'antes de esto realizo la consulta a oracle para traerme el campo ventas, quiero que si no trae nada en ventas coloque 0
If Not (IsDBNull(dr("ventas"))) Then
'funcion access donde tengo la conexion a la bd
access("insert into medicion(indicador_id, ano, periodo, valor, protegido) values(' & cod & ', '" & Date.Today.Year & "', '" & Date.Today.DayOfYear & "', '" & dr("ventas") & "', 0)") ' esto funciona correctamente
Else
access("insert into medicion(indicador_id, ano, periodo, valor, protegido) values(' & cod & ', '" & Date.Today.Year & "', '" & Date.Today.DayOfYear & "',0, 0)") NO FUNCIONA
End If
todos los campos en la bd son numericos, por que no funciona cuando cambio dr("ventas") por 0??