PDA

View Full Version : [C#]semplice utilizzo del db problemi...


The Incredible
31-01-2009, 19:20
Sto facendo un progetto per l'uni su c#, mi servono fare della query, update e delete.

Ho quindi pensato di fare una classe DB per fare la connessione al db, la chiusura e due metodi uno per insert/update e delete l'altro per le query.

Allora nel dettaglio quello che non riesco a capire è quando chiudere il db perchè il metodo che fa le query mi da problemi...

Eccolo nel dettaglio:


public SqlDataReader ExecuteQuery(string sql)
{
this.GetConnection(); //metodo per connesione db
SqlCommand cmd = new SqlCommand(sqlQuery, this.connection);
SqlDataReader myReader = null;
try
{
myReader = cmd.ExecuteReader();
}
catch (SqlException e)
{
throw new Exception("errore" + e);
}
this.CloseDB();//metodo per chiusura db
return myReader;
}

Secondo voi è giusto per ogni query aprire e chiudere il db?
Ed è sensato passare il myreader come ritorno?

The Incredible
31-01-2009, 22:35
nessuno?

un qlc tutorial per connesione db con c#?

FixFixFix
01-02-2009, 14:02
su quando chiudere la connessione sta a te e alla strutturazione del programma. Cmq aprire e chiudere ogni volta, rallenta notevolmente

Connessione ed esecuzione query con c# (http://www.manfridayconsulting.it/index.php?option=com_content&view=article&id=14:connessione-con-sqlserver&catid=8:c&Itemid=22)

io personalmente uso sempre la load del datatable per leggere i risultati, molto comoda