venerdì 29 luglio 2011

Creazione di un paramentro sql per l'esecuzione di una query.

// Creazione di un paramentro sql per l'esecuzione di una query.
public static SqlParameter MyCreateParameter(string name, SqlDbType type, int lenght, object value)
{
    SqlParameter res = new SqlParameter(name, type, lenght);
    res.Value = value == null ? DBNull.Value : value;
    return res;
}

queryString = "UPDATE MOD2_Accensioni SET indirizzoUbicazione = @indirizzoUbicazione, numCivicoUbicazione = @civicoUbicazione, comuneUbicazione = @comuneUbicazione, capUbicazione = @capUbicazione WHERE id = @idAccensione;";
sqlCmd = new SqlCommand(queryString, sqlConn);

sqlCmd.Parameters.Add(MyCreateParameter("@indirizzoUbicazione", SqlDbType.VarChar, 100, Row.indirizzoUbicazione));
sqlCmd.Parameters.Add(MyCreateParameter("@civicoUbicazione", SqlDbType.VarChar, 5,Row.civicoUbicazione));
sqlCmd.Parameters.Add(MyCreateParameter("@comuneUbicazione", SqlDbType.VarChar, 8, Row.comuneUbicazione));
sqlCmd.Parameters.Add(MyCreateParameter("@capUbicazione", SqlDbType.VarChar, 5, Row.capUbicazione));

sqlCmd.Parameters.Add("@idAccensione", SqlDbType.Int).Value = Row.idAccensione;
sqlCmd.ExecuteNonQuery();

this.ComponentMetaData.FireInformation(0, " ---------- " + this.ComponentMetaData.Name + " ---------- ", "idAccensione: " + Row.idAccensione + ", indirizzoUbicazione: " + Row.indirizzoUbicazione + ", civicoUbicazione: " + Row.civicoUbicazione + ", comuneUbicazione: " + Row.comuneUbicazione + ", capUbicazione: " + Row.capUbicazione + ".", string.Empty, 0, ref fireAgain);

Nessun commento:

Posta un commento