Visualizzazione dei risultati da 1 a 10 su 13

Visualizzazione discussione

  1. #1
    Utente di HTML.it
    Registrato dal
    Oct 2012
    Messaggi
    39

    Errore NON RISOLTO in lettura ad un database mdb - vb net 10 express

    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
    Immagini allegate Immagini allegate

Tag per questa discussione

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.