Salve a tutti,
uso il seguente codice per selezionare i record da vb6 a un db access:
Il codice funziona correttamente, ma se provo a mettergli la clausila WHERE:Codice:Option Explicit Dim cn As ADODB.Connection Dim rs As ADODB.Recordset Set cn = New ADODB.Connection Set rs = New ADODB.Recordset cn.Open "driver={Microsoft Access Driver (*.mdb)};dbq=database.mdb" rs.Open "SELECT id, nome, cognome FROM utenti ORDER BY cognome ASC", cn, 1 cmbSeleziona.AddItem ("") While rs.EOF = False cmbSeleziona.AddItem (rs("id").Value & " - " & rs("cognome").Value & " " & rs("nome").Value) rs.MoveNext Wend rs.Close cn.Close
mi dā l'errore:Codice:Dim StrKey AS string strKey = text1.text rs.Open "SELECT * FROM utenti WHERE id = " & strKey, cn, 1
"I driver ODBC non supporta le proprietā richieste"
Dove sbaglio?




Rispondi Citando





