| 

.NET C# Java Javascript Exception

1
Ich habe in ASP .NET einen SQL-Befehl:
SELECT Name FROM Parameter WHERE Gruppe='Rolle' AND Wert >= 1.

Mit wird immer wieder eine Fehlermeldung ausgegeben. Was muss ich tun, damit das nicht passiert?
Fehlermeldung:
Datentypen in Kriterienausdruck unverträglich.


Ich hab mittlerweile herausgefunden, dass es am zweiten AND-Ausdruck liegt, aber weiß leider noch nicht warum...
News:
11.03.2011
starki 603 1 1 8
1
Welchen Datentyp hat denn die Spalte Wert?
Daniel Kuppitz 11.03.2011
2 Antworten
2
Steht die 1 mit dem Punkt in Deinem SQL-Befehl? Wenn ja - schon mal ohne probiert?

Wie sind die Spalten Gruppe und Wert in der Tabelle Parameter definiert, welchen Typ haben sie dort?

Wenn Wert auch vom Typ Text ist, dann muss es heißen
Wert >= '1'
.
11.03.2011
Matthias Hlawatsch 13,2k 4 9
Achso, der Punkt sollte da nicht sein, der ist mir jetzt zufällig beim erstellen dieses Beitrags da reingekommen. Im Befehl selber steht er nicht drin

Gruppe: Text
Wert: Text
starki 11.03.2011
1
Ah ich glaub ich habs. Der Spaltentyp von Wert war Text. Habs in '1' geändert und nun funktionierts. Ich kann den Typ leider nur als Text nutzen, weil auch andere Werte da gespeichert werden.
11.03.2011
starki 603 1 1 8

Stelle deine .net-Frage jetzt!
TOP TECHNOLOGIES CONSULTING GmbH