SoloCodigo

CLR: .Net / Mono / Boo / Otros CLR => VB .NET => Mensaje iniciado por: Sagma en Miércoles 13 de Febrero de 2008, 13:52

Título: Datos Errados Con Oledb
Publicado por: Sagma en Miércoles 13 de Febrero de 2008, 13:52
como están a todos, tengo un código donde hago la búsqueda de datos de una DB de Informix, hasta ahora no he tenido problemas.  :blink:

Hago la conexión mediante OleDb.

Código: Text
  1.  
  2.    Private Sub btn_buscar_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles btn_buscar.Click
  3.  
  4.         Dim condi As String = ""
  5.         Dim sql As String
  6.  
  7.         If Trim(Me.TextBox1.Text) <> "" Then
  8.             condi = " scmanpar like '%" & Trim(Me.TextBox1.Text) & "%'"
  9.         End If
  10.  
  11.         If Trim(Me.txt_descrip.Text) <> "" Then
  12.             If condi = "" Then
  13.                 condi = " scmadesc like '%" & Trim(Me.txt_descrip.Text) & "%'"
  14.             Else
  15.                 condi = condi & " and scmadesc like '%" & Trim(Me.txt_descrip.Text) & "%'"
  16.             End If
  17.         End If
  18.  
  19.         If Trim(condi) <> "" Then
  20.  
  21.             sql = "select scmanart, scmanpar, scmadesc, scasnsuc, scasstto, scasstdi" & _
  22.                    " from scmaster, scartsuc " & _
  23.                   " where scmaofic = scasofic " & _
  24.                   "   and scmanart = scasnart  " & _
  25.                   "   and " & condi & _
  26.                   " order by scmanart "
  27.         End If
  28.  
  29.         Dim con As Conexion
  30.         con = New Conexion
  31.  
  32.         Dim scmas As New Cls_Scmaster
  33.  
  34.         con.abrir()
  35.  
  36.         scmas.cnn = con.cnn
  37.  
  38.         Me.DataGrid1.DataSource = scmas.consulta(sql)
  39.  
  40.         ConfigurarGrilla()
  41.  
  42.         con.cerrar()
  43.  
  44.     End Sub
  45.  
  46.  

no tengo error en código, ya que compilo, ejecuto, todo ok, mi consulta es, que error puedo tener este pedazo de código, ya que ahora, me arroja datos errados.

Por decir, cuando hago la búsqueda de un articulo por la Descripción, este busca la descripción, pero los otros datos como el numero de parte, numero del articulo, nada que ver con la descripción.

Alguien me puede orientar donde puede estar mi error. ??  <_<


 :smartass:
Título: Re: Datos Errados Con Oledb
Publicado por: Sagma en Jueves 14 de Febrero de 2008, 13:53
ya esta, lo resolví cambiando a la ver. 3.0 del OleDb.