Ciao....
sto cercando di imparare ad interagire con un db mysql.... ho fatto la parte dell' inserimento , della lettura e inserimento tramite griglia... ora mi manca "SOLO" (si fa per dire) il recupero di campi specifici... la tabella si chiama prova2 e contiene 2 campi (id,nome)...
sto utilizzando MySQLDriverCS;
errore:codice:label2.Text = idp.ToString(); idd = idp; qry = "select* from prova2 where id=" + idd; MySQLCommand cmd = new MySQLCommand(qry, DBConn); DBConn.Open(); MySQLDataReader dr = cmd.ExecuteReader(); dr.Read(); textBox1.Text = dr.GetString(1); // capo nome (2° campo della tabella) dr.Close(); DBConn.Close();
Con questo metodo dovrei prendere il parametro passato eseguire la query e mettere il risultato (il campo NOME) dentro una textbox....codice:Errore 1 Impossibile convertire in modo implicito il tipo 'System.Data.Common.DbDataReader' in 'MySQLDriverCS.MySQLDataReader'. È presente una conversione esplicita. Probabile cast mancante. C:\Users\nicola\Documents\Visual Studio 2005\Projects\mysql2\mysql2\Form3.cs 39 34 mysql2

Rispondi quotando