Wie führt man eine gespeicherte Prozedur über Odbc mit c# aus?
Ich möchte es ohne das Risiko einer SQL-Injection ausführen, wie kann ich das tun?
Wie führt man eine gespeicherte Prozedur über Odbc mit c# aus?
Ich möchte es ohne das Risiko einer SQL-Injection ausführen, wie kann ich das tun?
using (OdbcConnection connection = new OdbcConnection(connectionString))
using (OdbcCommand command = connection.CreateCommand())
{
command.CommandText = commandText //your store procedure name;
command.CommandType = CommandType.StoredProcedure;
command.Paremeters.Add("@yourParameter", OdbcType.NChar, 50).Value = yourParameter
DataTable dataTable = new DataTable();
connection.Open();
using (OdbcDataAdapter adapter = new OdbcDataAdapter(command))
{
adapter.Fill(dataTable);
}
}
CodeJaeger ist eine Gemeinschaft für Programmierer, die täglich Hilfe erhalten..
Wir haben viele Inhalte, und Sie können auch Ihre eigenen Fragen stellen oder die Fragen anderer Leute lösen.