Hallo!
Wie kann ich bei einer MS-SQL-Abfrage in MS Access einen bit-Wert in einer WHERE-Klausel abfragen.
Hab’s mit „WHERE TabName = -1“,„WHERE TabName = ‚-1‘“, „WHERE TabName = TRUE“ und „WHERE TabName = ‚TRUE‘“ versucht…
… keine Chance!
Kann mir jemand weiterhelfen?
Danke!
Hallo!
Wie kann ich bei einer MS-SQL-Abfrage in MS Access einen
bit-Wert in einer WHERE-Klausel abfragen.
Ich habe gehört, dass Access da Probleme hat. Probier mal, ob es mit
cBool(TabName)
klappt.
Gruß,
Claudio
Ich habe gehört, dass Access da Probleme hat. Probier mal, ob
es mit
cBool(TabName)
klappt.
Es klappt trotzdem nicht. Er erkennt die Funktion nicht.
Aber trotzdem danke!
Hallo Marc,
gefunden habe ich auch nichts, aber Du könntest Dir ja ein kleines Modul schreiben
Public Function myBoolAnd(nZahl As Long, nBit As Long)
If (nZahl And nBit) = nBit Then
myBoolAnd = True
Else
myBoolAnd = False
End If
End Function
und dann folgende Abfrage verwenden
SELECT bValue
FROM Table
WHERE myBoolAnd([bValue],4);
für bspw. 100b zu prüfen.
Gruß
Christian
[Bei dieser Antwort wurde das Vollzitat nachträglich automatisiert entfernt]