| 
 | |||||||
| 
 | 
|  | 
|  | 
|  | Strumenti | 
|  28-02-2008, 19:57 | #1 | 
| Member Iscritto dal: Feb 2008 
					Messaggi: 33
				 | 
				
				[Visual Basic 6.0] errore '3219'
			 
		Ciao, sono nuova nel mondo di visual basic. Il mio programma deve lavorare con un DataBase. Io uso Access 2000. Ora se faccio delle SELECT tramite VB sul mio database non trovo alcun problema, quando invece faccio delle INSERT INTO in compilazione mi da "error '3219' Operazione non valida" In un altro programma utilizzavo Access 97, e mi faceva fare tranquillamente sia delle INSERT INTO che delle SELECT. Ma io ora posso lavorare solo con Access 2000. il codice è questo Codice: Private Sub cmdOk_Click()
Dim Livello As Integer, Data, Ora As Date
    SqlStringa = "SELECT * FROM Utenti WHERE LOGIN = '" & txtUsername.Text & "' AND PSW = '" & txtPsw.Text & "'"
    Set rs = db.OpenRecordset(SqlStringa)
    If Not rs.EOF Then
        Ora = Time
        Data = Date
        Livello = rs.Fields(5)
        
        SqlStringa = "INSERT INTO Log (DATA, ORA, ID_UTENTE, NOME_UTENTE, COGNOME_UTENTE, OPERAZIONE) VALUES ( '" & Data & "', '" & Ora & "', " & rs.Fields(0) & ", '" & rs.Fields(1) & "', '" & rs.Fields(2) & "', 'login' )"
        Set rs1 = db.OpenRecordset(SqlStringa) 'QUI MI DA L'ERRORE!!!
        frmMenu.Show
    Else
        MsgBox "La password non e' esatta."
        txtUsername.Text = ""
        txtPsw.Text = ""
    End If
End SubUltima modifica di VioletFairy : 28-02-2008 alle 19:58. Motivo: errore di scrittura | 
|   |   | 
|  29-02-2008, 09:23 | #2 | |
| Senior Member Iscritto dal: Dec 2004 
					Messaggi: 3210
				 | Quote: 
 Prova a dichiarare/usare i due recordset in modo diverso, ossia : Codice: Set rs = New ADODB.Recordset rs.CursorType = adOpenKeyset rs.LockType = adLockOptimistic rs.CursorLocation = adUseClient rs.Open SqlStringa | |
|   |   | 
|   | 
| Strumenti | |
| 
 | 
 | 
Tutti gli orari sono GMT +1. Ora sono le: 08:26.









 
		 
		 
		 
		







 
  
 



 
                        
                        










