Hér er frekar einfalt dæmi um kall í stefju og lesa result uppí DataTable.
Það eru til margar aðrar leiðir sem eru hraðari en aðeins flóknari líka, held þetta sé ágætt til að byrja á :)
ATH! Þetta er að mestu uppúr minni og því ekki testað fyrir stafsetningar- eða öðrum villum :)
// Búa til SqlConnection tengingu á SQL Server,
SqlConnection oConnection = new SqlConnection( sTengistrengur );
// Búa til SQLCommand sem hjúpar kall í stefjuna
SqlCommand oCommand = new SqlCommand(“spc_Stefja”, oConnection );
oCommand.CommandType = CommandType.StoredProcedure;
// Búa til DataTable hlut til að geyma result.
DataTable oDataTable = new DataTable();
// Stilla Locale á InvariantCulture, til að fylgja MS guidelines
oDataTable.Locale = System.Globalization.CultureInfo.InvariantCulture;
try
{
// Opna tengingu
oConnection.Open();
// Nota DataAdapter til að fylla töfluna.
SqlDataAdapter sqlAdapter = new SqlDataAdapter(oCommand);
sqlAdapter.Fill(oDataTable);
}
catch (SqlException e)
{
// Gera eitthvað sniðugt hér
throw e;
}
finally
{
// Loka tengingunni
oConnection.Close();
}
<br><br>-
“Programming today is a race between software engineers striving to build bigger and better idiot-proof programs, and the Universe trying to produce bigger and better idiots. So far, the Universe is winning.” (Rich Cook)