Wie verwende ich SQL-Parameter für eine ausgewählte Abfrage?

Ich muss die Datensätze auf der Grundlage einer Ähnlichkeitsübereinstimmung mit einer Reihe von Datensätzen abrufen.

Die folgende Abfrage funktioniert nicht. Weiß jemand was mit der Abfrage nicht stimmt?

<code> sqlCommand.CommandText =String.Format("SELECT * FROM Customer" +
                " WHERE (Name like @Name)","'%" +searchString.Trim()+"%'");
            sqlCommand.Parameters.AddWithValue("Name", searchString);
</code>

Diese Abfrage ruft die gewünschten Datensätze nicht ab.

Beim Ausführen des obigen Snippets wird die folgende Fehlermeldung angezeigt:

<code>Must declare the scalar variable "@Name".
</code>

Antworten auf die Frage(3)

Ihre Antwort auf die Frage