Torna al Thread

MySql.Data.MySqlClient.MySqlDataAdapter da = new MySql.Data.MySqlClient.MySqlDataAdapter(); DataTable tab = new DataTable(); da.SelectCommand = new MySql.Data.MySqlClient.MySqlCommand(); da.SelectCommand.Connection = ............. ; //qui ci metti il rifermento alla connection che usi per accedere a MySql da.SelectCommand.CommandType = CommandType.Text; da.SelectCommand.CommandText = "SELECT * FROM Tabella WHERE inizio = ?inizio;"; //Qua ci metti la tua select da fare e al posto del valore ci metti il parametro nel formato '?nomeparametro' da.SelectCommand.Parameters.Add("?inizio", MySql.Data.MySqlClient.MySqlDbType.Datetime).Value = XXXXX; //qui aggiungi il parametro e lo valorizzi. Il nome del parametro deve essere lo stesso che dai nella select (compreso il ?). al posto di XXXXX ci devi passare l'oggetto datetime per cui filtrare if (da.SelectCommand.Connection.State == ConnectionState.Closed) { da.SelectCommand.Connection.Open(); } da.Fill(tab); //Dopo questa istruzione all'interno dell'oggetto 'tab' hai il risultato della select.
Copyright © dotNetHell.it 2002-2024
Running on Windows Server 2008 R2 Standard, SQL Server 2012 & ASP.NET 3.5