Código:
Me marca error en la linea * Adapt.Fill(ds, "Articulos") y dice: No Coinciden los tipos de datos en la expresion de criterios.Public Class form1
Dim Cadena As String = "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=" & Application.StartupPath & "\BASE.mdb"
Dim Cnn As New OleDb.OleDbConnection(Cadena)
Dim ds As New DataSet
Private Sub form1_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Load
Dim SQL As String
Dim Numero As Integer = ComboTipoM.SelectedValue
Cnn.Open()
SQL = "Select Id, Descripcion From Articulos Where IdTipoMaterial='" & Numero & "'"
Dim Adapt As New OleDb.OleDbDataAdapter(SQL, Cnn)
* Adapt.Fill(ds, "Articulos")
.....
.....
Cnn.Close()
End Sub
End Class
Por supuesto el campo IdTipoMaterial en la BD Access es de tipo Numero y en el Select si le borro la parte del filtro Where IdTipoMateria=... ya no hay problema
.


