Mi capita di trovarmi di fronte ad uno errore che non riesco a risolvere ecco il codice:
codice:Public Function Controlla_password_admin(login As String, Password As String, Optional Nome_database As String = "") As Boolean Dim DirrCorr As String If PaginaPrincipale.nomedatabase = "" Then PaginaPrincipale.OFD1.DefaultExt() = ".mdb" PaginaPrincipale.OFD1.CheckFileExists = True PaginaPrincipale.OFD1.CheckPathExists = True PaginaPrincipale.OFD1.Filter = "Database (*.mdb)|*mdb" PaginaPrincipale.OFD1.Title = "OPEN DATABASE" PaginaPrincipale.OFD1.FilterIndex = 1 PaginaPrincipale.OFD1.InitialDirectory = DirectoryCorrente() If PaginaPrincipale.OFD1.ShowDialog() = Windows.Forms.DialogResult.OK Then DirrCorr = PaginaPrincipale.OFD1.FileName Else Return False End If ApriDatabase(DirrCorr) cn.Close() Else DirrCorr = Nome_database End If Dim Conn = New OleDb.OleDbConnection("PROVIDER=Microsoft.Jet.OLEDB.4.0;Data Source = " & DirrCorr) Dim Cmd As OleDb.OleDbCommand Dim da As String = "SELECT login,password,admin FROM pass where login ='" & login & "' and password ='" & Password & "' and admin = true" Dim n As Integer = 0 Dim Reader As OleDb.OleDbDataReader = Nothing Cmd = New OleDb.OleDbCommand(da, Conn) Conn.Open() While Reader.Read() n = n + 1 If Cmd.ExecuteReader().GetBoolean(n) = True Then Conn.Close() Return True 'esiste gia' End If End While Conn.Close() Return False End Function
l'errore mi appare in conn.open ed e quello inserito come allegato

 
			
			 
					
					
					
						 Rispondi quotando
  Rispondi quotando 
			 
						 Originariamente inviata da libraio
 Originariamente inviata da libraio
					
 
			