SQL-Abfrage

Walda86

Grünschnabel
Hi ihr,

bin momentan dran, ein Wörterbuch zu programmieren. Der User gibt ein Suchwort ein und dann wird das Suchwort in die Variable 'Eingabe' gespeichert. Anschließend werden in einem GridView das gesuchte Wort angezeigt. Allerdings hänge ich jetzt schon bei der Sql-Select Anweisung.

Diese sieht so aus:
SelectCommand= "SELECT [TRANS_ID], [DEUTSCH], [ENGLISCH], [SPANISCH], [FRANZOESISCH] FROM [PIT_TRANS_vor150607] Where ([DEUTSCH] like '%'+@Eingabe+'%')"

Wenn ich den Befehl ausführe, bekomme ich folgende Fehlermeldung:
Die Variable '@Eingabe' muss deklariert werden.

Allerdings habe ich die Variable schon deklariert:
Public Eingabe as string

Wo liegt mein Fehler?

Wäre über jede Hilfe dankbar!

Mfg
Walda86
 
wenn ich das @ weglasse, sagt er, ungültiger Spaltenname

Jetzt habe ich es mal mit dem @ probiert und jetzt bringt er die oben genannte Fehlermeldung, hab aber keine Ahnung warum!
 
Das @ kommt mir auch merkwürdig vor. Mit was für einer VB-Version und was für einer Datenbank und welchem Provider arbeitest Du denn? Hier ist das VB6/VBA-Forum, bist Du vielleicht falsch?

ronaldh
 
oh mistm da hast du natürlich recht.

Wollte eigentle ins VB-Net Forum hinein schreiben.

Wo kann ich diesen Beitrag verschieben?

Sorry, bin neuling!
 
Verschieben können leider nur Mods, am besten du stellst die Frage nochmal im .NET-Forum (oder ein Mod erbarmt sich).


Der Doc!
 
Zurück