Query Update con C# e MySQL

martedì 06 marzo 2007 - 11.21

breton79 Profilo | Newbie

Buongiorno a tutti.
Vi scrivo perchè ho bisogno di un vostro aiuto.
In questo momento stò sviluppando un'applicazione in C# che si appoggia ad
un db MySQL.
Il mio problema è che non riesco ad eseguire le query di aggiornamento di un
record.
Ho creato una funzione che accetta due variabili, il driver di connessione e
la stringa che contiene il comando sql, e con questi dati effettua
l'aggiornamento del record.
Vi posto la mia funzione che.... non funziona :-(.
Qualcuno mi può aiutare?

public void updaterows(string driver, string query)
{
MySqlConnection conn = new MySqlConnection(driver);
MySqlDataAdapter da = new MySqlDataAdapter();
MySqlCommand cmd = new MySqlCommand(query, conn);
da.UpdateCommand = cmd;
}

P.S.: la query è giusta perchè ho copiato il suo contenuto e l'ho eseguito
correttamente su MySQL.

Grazie

breton79 Profilo | Newbie

Ho risolto in questo modo:

public void updaterows(string driver, string query)
{
MySqlConnection conn = new MySqlConnection(driver);
MySqlCommand myCommand = new MySqlCommand(query,conn);
conn.Open();
myCommand.ExecuteNonQuery();
myCommand.Connection.Close();
}

Se qualcuno vuole dire qualcosa in merito a questo codice, mi faccia sapere.
Ciao
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-2023
Running on Windows Server 2008 R2 Standard, SQL Server 2012 & ASP.NET 3.5