sto cercando di visualizzare un recordset in una list view pero ho dificolta, mi da un errore .....
" nessun valore specificato per alcuni parametri necessari "
vi presento il codice :
codice:Private Sub Form_Load() Me.MousePointer = 11 Dim strConn As String Dim cn As ADODB.Connection Dim rs As ADODB.Recordset Set cn = New ADODB.Connection Set rs = New ADODB.Recordset strConn = "PROVIDER=Microsoft.Jet.OLEDB.4.0;Data Source=" & App.Path & "\ordini.mdb" cn.Open strConn rs.Open "SELECT Dipendente,Dataordine,NumRicambio,Descrizionee,Quantità,Cliente,NumeroTelefonicoDestinatario,DataSpedizione,Metodospediz,Spesetrasporto,PagamentoAnticipato,Acconto,OrdineBanco,OrdineOfficina FROM Ordini WHERE codice", cn, 3, 3 If rs.EOF = False Then Dim tLi As ListItem Do While Not rs.EOF Set tLi = Lvw1.ListItems.Add tLi.Text = rs("codice") If IsNull(rs("Dipendente")) = False Then tLi.SubItems(1) = rs("Dipendente") End If If IsNull(rs("Dataordine")) = False Then tLi.SubItems(2) = rs("Dataordine") End If If IsNull(rs("NumRicambio")) = False Then tLi.SubItems(3) = rs("NumRicambio") End If If IsNull(rs("Descrizionee")) = False Then tLi.SubItems(4) = rs("Descrizionee") End If If IsNull(rs("Quantità")) = False Then tLi.SubItems(5) = rs("Quantità") End If If IsNull(rs("Cliente")) = False Then tLi.SubItems(6) = rs("Cliente") End If If IsNull(rs("NumeroTelefonicoDestinatario")) = False Then tLi.SubItems(7) = rs("NumeroTelefonicoDestinatario") End If If IsNull(rs("DataSpedizione")) = False Then tLi.SubItems(8) = rs("DataSpedizione") End If If IsNull(rs("Metodospediz")) = False Then tLi.SubItems(9) = rs("Metodospediz") End If If IsNull(rs("Spesetrasporto")) = False Then tLi.SubItems(10) = rs("Spesetrasporto") End If If IsNull(rs("PagamentoAnticipato")) = False Then tLi.SubItems(11) = rs("PagamentoAnticipato") End If If IsNull(rs("Acconto")) = False Then tLi.SubItems(12) = rs("Acconto") End If If IsNull(rs("OrdineBanco")) = False Then tLi.SubItems(13) = rs("OrdineBanco") End If If IsNull(rs("OrdineOfficina ")) = False Then tLi.SubItems(14) = rs("OrdineOfficina ") End If rs.MoveNext Loop rs.Close Set rs = Nothing Me.MousePointer = 4 If Lvw1.ListItems.Count > 0 Then Lvw1.SortKey = 0 Lvw1.Sorted = True Lvw1.ListItems.Item(1).Selected = False End If Dataordine = "" End If End Sub

Rispondi quotando