[c#] Accesso a database Access

venerdì 09 gennaio 2009 - 11.03

camposeo79 Profilo | Junior Member

Ciao a tutti.
Premetto la mia inesperienza nel campo di uso di database.
Vi spiego il mio problema.
Ho la necessita di interfacciare una applicazione WindowsForm fatta in c# con un data base Access.
Quali sono i passi base per poter effettuare query (personalizzabili con parametri) al data base e visualizzarle nella windows form?
Premesso che ho cercato su interne, ma il campo e talmente vasto che non trovo nulla di concreto.
L'unica cosa che ho capito che posso utilizzare il componente dataGridView per visualizzare i dati. Ma per fare query etc come devo muovermi?

Grazie a tutti.

edit:
Allora ho cominciato a scrivere qualcosa:

--------------------------------------------------
OleDbConnection con = new OleDbConnection(@"Provider=Microsoft.Jet.OLEDB.4.0;Data Source=C:\PrSpecial\MDB\DBProcessi001.mdb;Persist Security Info=True;Jet OLEDB:Database Password=pippo");

strQuery = "SELECT * FROM AnClienti";

DataSet myDataSet = new DataSet();

OleDbCommand cmd = new OleDbCommand(strQuery, con);
OleDbDataAdapter myDataAdapter = new OleDbDataAdapter(cmd);

con.Open();
myDataAdapter.Fill(myDataSet);

con.Close();

BindingSource bSource = new BindingSource();

bSource.DataSource = myDataSet;
dataGridView1.DataSource = bSource;
----------------------------------------------------
Ho eseguito il codice, tutto senza errori, ma nel dataGridView non viene visualizzato niente...

kontax Profilo | Junior Member

Non è che me ne intenda molto, ma credo che tu debba fare così:
Il codice sorgente non è stato renderizzato qui
perchè non c'è sufficiente spazio.
Clicca qui per visualizzarlo in una nuova finestra
Prova a vedere se funziona,
Ciao

camposeo79 Profilo | Junior Member

Si esatto. Non avevo assegnato al dataGridView la tabella...
Partecipa anche tu! Registrati!
Hai bisogno di aiuto ?
Perchè non ti registri subito?

Dopo esserti registrato potrai chiedere
aiuto sul nostro Forum oppure aiutare gli altri

Consulta le Stanze disponibili.

Registrati ora !
Copyright © dotNetHell.it 2002-2024
Running on Windows Server 2008 R2 Standard, SQL Server 2012 & ASP.NET 3.5