Hola como estan hoy yo con un problemita que no se que hacer ya lo e intentado todo y no puedo.... XD
haber vamos a contar que pasa:
yo tengo un formulario donde utilizo la siguiente sentencia:



Código:
  1. adoarticulos.ConnectionString = "Provider=Microsoft.Jet.OLEDB.4.0;" & "Data Source=" & App.Path & "\DATA\B.mdb;" & "Persist Security Info=False"
  2. adoarticulos.RecordSource = "select DESCRIPCION,CODIGO,SUM(((TOME)+(M2)+(FIJO))*(CANTIDAD)),PREPRO,SUM((ACCESORIOS)*(CANTIDAD)) from PREARTICULOS where
  3.  
  4. PRESUPUESTO ='" & DataCombo1.Text & "' and ACCESORIOS <> '" & "0" & "' group by CODIGO,DESCRIPCION,PREPRO"
  5. adoarticulos.Refresh


una ves que pasa eso me sale este error:


"NO COINCIDEN LOS TIPOS DE DATOS EN LA EXPRESION DE CRITERIOS"

Este error surge cuando un campo de la base de datos tiene un valor negativo.
pero hay esta el problema por que yo necesito calcular ese valor y no se que hacer.

bueno esta es una informacion extra:
los campos de la tabla son todos del tipo TEXTO.
y la base de datos esta echa en access

es de urgencia corregir este dilema por favor sera de muchisima ayuda.....!!!!!!!

desde ya muchas gracias los saluda mgocx