ecco il codice:
Il problema è che non posso eseguirla due volte di seguito.codice:Case 6 cerca = InputBox("Inserisci il Cognome da ricercare:") rsql = rsql & "SELECT * FROM tblRubrica" & vbCrLf rsql = rsql & "WHERE Cognome LIKE '" & cerca & "'" & vbCrLf Set rs = cn.Execute(rsql) If rs.EOF Then MsgBox "Nessun Nominativo trovato!", vbOKOnly Else While Not (rs.EOF) With TextBox .Item(0).Text = rs("Cognome") .Item(1).Text = rs("Nome") .Item(2).Text = rs("Azienda") .Item(3).Text = rs("Occupazione") .Item(4).Text = rs("Indirizzo") .Item(5).Text = rs("Citta") .Item(6).Text = rs("CAP") .Item(7).Text = rs("prov") .Item(8).Text = rs("Email") .Item(9).Text = rs("Web") .Item(10).Text = rs("TelUfficio") .Item(11).Text = rs("TelCasa") .Item(12).Text = rs("TelCellulare") .Item(13).Text = rs("TelFax") .Item(14).Text = rs("tNote") End With Toolbar1.Buttons.Item(3).Enabled = True Toolbar1.Buttons.Item(4).Enabled = True rs.MoveNext Wend End If
La prima volta tutto ok, la seconda invece mi da un errore di sintassi

Rispondi quotando