Ciao a tutti,
ho un problema piuttosto strano sulla connessione ad un database tramite vb 2008 express. Ho craeto questo DB da VB 2008, aggiungendo il db con la stessa procedura che si usa per aggiungere i form.
Ora, quanto provo ad eseguire questa porzione di codice:
Visual Basic va in eccezione e mi trovo con questo messaggio:
Login failed for user 'XXX' dove XXX è il nome del mio account windows xp. Qualcuno ha la più pallida idea di cosa fare?
ho un problema piuttosto strano sulla connessione ad un database tramite vb 2008 express. Ho craeto questo DB da VB 2008, aggiungendo il db con la stessa procedura che si usa per aggiungere i form.
Ora, quanto provo ad eseguire questa porzione di codice:
Codice:
Dim indice = 2
Dim qr_ricercaragionesociale As String = "SELECT * FROM Ditte WHERE id = '" & indice & "'"
Dim connectionString As String = "Server=.\SQLEXPRESS;AttachDbFilename=|DataDirectory|\DominoPro.sdf; Database=DominoPro.sdf; Provider=SQLOLEDB; Trusted_Connection=true"
Dim Cn As New OleDbConnection(connectionString)
Dim cmd As New OleDbCommand(qr_ricercaragionesociale, Cn)
Try
Cn.Open() 'apro la connessione
DitteBindingSource.DataSource = cmd.ExecuteReader 'faccio eseguire la query
Cn.Close() 'chiudo la connessione
Catch ex As Exception
MsgBox(Err.Description) 'se c'è un errore me lo dice
End Try
Visual Basic va in eccezione e mi trovo con questo messaggio:
Login failed for user 'XXX' dove XXX è il nome del mio account windows xp. Qualcuno ha la più pallida idea di cosa fare?