Ver Mensaje Individual
  #1 (permalink)  
Antiguo 01/09/2011, 07:34
veimar
 
Fecha de Ingreso: diciembre-2010
Ubicación: Bucaramanga
Mensajes: 9
Antigüedad: 14 años
Puntos: 0
Problemas al agregar consulta al recordset VB 6.0

Buenos dias a todos y de antemano gracias.
Tengo la siguiente situacion:
Definicion de variables:
Dim rsk As New ADODB.Recordset
Dim sqlk as String
Base de datos: mysql
consulta:
sqlk = "select refere,detalle," _
& " IF (t1=0,'',t1) as t1,ta1 as ta1," _
& " IF (t2=0,'',t2) as t2,ta2," _
& " IF (t3=0,'',t3) as t3,ta3," _
& " IF (t4=0,'',t4) as t4,ta4," _
& " IF (t5=0,'',t5) as t5,ta5," _
& " IF (t6=0,'',t6) as t6,ta6," _
& " IF (t7=0,'',t7) as t7,ta7," _
& " IF (t8=0,'',t8) as t8,ta8," _
& " IF (t9=0,'',t9) as t9,ta9," _
& " IF (t10=0,'',t10) as t10,ta10," _
& " IF (t11=0,'',T11) AS T11,ta11," _
& " IF (cantidg1=0,'',cantidg1) as cantidg1,IF (cantidg2=0,'',cantidg2) AS cantidg2,IF (cantidg3=0,'',cantidg3) AS cantidg3," _
& "preci,preci2,preci3,total,total2,total3 from kardeximp group by refere"
rsk.Open sqlk, bdmaya, adOpenDynamic, adLockOptimistic
If rs.RecordCount <> 0 Then
Set dtafactura.DataSource = rsk
end if

Me pasa que cuando el valor de la consulta de un campo que utilizo el "if" es de dos digitos me muestra caracteres extraños en vb en datareport, o en un grid, pero si miro desde el administrador phpmyadmin, los datos estan bien. Quisiera saber si alguien sabe que ocurre. cual es solucion.