Ich kann ODBCCommand leider nicht testen.
Wenn du kannst, probier mal
Mit dem DECLARE kann ich dir kein Beispiel geben, denn irgendwo müssen da die SqlParameter ja trotzdem noch rein und ich wüsste nicht wo, wäre für mich auch ein Doppelmoppel daher kann ich mir das auch nicht ganz erschließen.
Wenn du es ohne Parameter machst, dann achte drauf, dass das nicht zu SqlInjection führt.
Wenn du kannst, probier mal
System.Data.SqlClient.SqlCommand
stattdessen.Mit dem DECLARE kann ich dir kein Beispiel geben, denn irgendwo müssen da die SqlParameter ja trotzdem noch rein und ich wüsste nicht wo, wäre für mich auch ein Doppelmoppel daher kann ich mir das auch nicht ganz erschließen.
Wenn du es ohne Parameter machst, dann achte drauf, dass das nicht zu SqlInjection führt.