Ueberpruefe welche Sprache Du verwendest, denn wenn ich glaube mich erinnern zu koennen das Access mit WAHR, VRAI oder TRUE (...) arbeitet...( oder verwende 0,-1 (-1='true' glaube ich))
-----Message d'origine-----
De : Stefan Tammerl [mailto:[EMAIL PROTECTED]]
Envoy� : mercredi 13 novembre 2002 11:21
� : C Sharp
Objet : [dotnetdecsharp] boolean abfrage in sql-string

Hallo!

 

Habe eine Access-Datenbank mit u.a. einem Boolean-Feld.

 

Nun habe ich folgenden SQL-String gebaut:

 

SQL="SELECT bmvSachb.nSAID,bmvSachb.cSachb,bmvKurs.nSAID,bmvPruef.nSAID,bmvKurs.nKID,bmvPruef.nKID,bmvBenot.nKID,bmvKurs.dStart," +

                        "bmvKurs.dEnde,bmvPruef.dTermin,bmvBenot.nNote,bmvBenot.nPSID,bmvPruef.nPBID,bmvPerson.nPID,bmvPerson.cTitel," +

                      "bmvPerson.cVName,bmvPerson.cNName,bmvKurStu.nKID,bmvKurStu.nPSID,bmvPerson.bSchueler FROM bmvPerson,bmvBenot,bmvKurs,bmvPruef,bmvSachb,bmvKurStu WHERE" +

                      "((bmvSachb.nSAID=2) AND (bmvKurs.nSAID=2) AND (bmvPruef.nSAID=2) AND (bmvKurStu.nPSID="+FOR_Menue.PID+") AND (bmvKurStu.nKID=bmvKurs.nKID)" +

                        "AND (bmvKurs.nPID=bmvPerson.nPID) AND (bmvPerson.bSchueler=TRUE))";

 

Das letzte WHERE-Kriterium, sprich bmvPerson.bSchueler=TRUE funktioniert nicht. Ohne diese Abfrage hat der SQL-String seine Funktion erf�llt.

 

Wo liegt der Fehler?

 

 

Gru�,

Stefan

| [dotnetdecsharp] als [EMAIL PROTECTED] subscribed | http://www.dotnetgerman.com/archiv/dotnetdecsharp/ = Listenarchiv | Listenregeln, sowie An- und Abmeldung zu dieser Liste: | http://www.dotnetgerman.com/listen/dotnetdecsharp.asp
| [dotnetdecsharp] als [email protected] subscribed | http://www.dotnetgerman.com/archiv/dotnetdecsharp/ = Listenarchiv | Listenregeln, sowie An- und Abmeldung zu dieser Liste: | http://www.dotnetgerman.com/listen/dotnetdecsharp.asp

Antwort per Email an