VBler Geschrieben 21. April 2008 Teilen Geschrieben 21. April 2008 Hallo an alle Ich hoffe das ihr mir helfen könnt. folgendes Problem. Ich habe eine Access_db und in dieser eine View angelegt. Diese View wird auch gefüllt. Nun möchte ich bestimmte Datensätze herausfiltern. Mittels eines SQL-Statement und einer bedingung. Das Statement lautet: "SELECT * from Umsatz_View Where td = '" & bed & "'", Dies alles passiert in einem VB-Code Die Variable "bed" ist mit "Variant" formatiert und das Db-Feld mit "Text". Datensätze für diese Bedingung sind vorhanden, aber ich bekomme nur einen leeren String zurück. Könnt Ihr mir sagen wo mein Fehler liegt? Danke im vorraus vbler Zitieren Link zu diesem Kommentar Auf anderen Seiten teilen Mehr Optionen zum Teilen...
TDM Geschrieben 21. April 2008 Teilen Geschrieben 21. April 2008 Müsste eigentlich ein Fehler kommen. 1. Strings mit LIKE vergleiche ist meist besser. 2. in ' nicht in ". Zitieren Link zu diesem Kommentar Auf anderen Seiten teilen Mehr Optionen zum Teilen...
VBler Geschrieben 21. April 2008 Autor Teilen Geschrieben 21. April 2008 Hallo TDM Mit like bekomme ich auch keine Ausgabe. Die Hochkommas sind VB-Spezifisch. Zitieren Link zu diesem Kommentar Auf anderen Seiten teilen Mehr Optionen zum Teilen...
Ratzinger Geschrieben 21. April 2008 Teilen Geschrieben 21. April 2008 Versuche mal statt = IS, also "SELECT * from Umsatz_View Where td IS '" & bed & "'", Zitieren Link zu diesem Kommentar Auf anderen Seiten teilen Mehr Optionen zum Teilen...
TDM Geschrieben 21. April 2008 Teilen Geschrieben 21. April 2008 Hallo TDM Mit like bekomme ich auch keine Ausgabe. Die Hochkommas sind VB-Spezifisch. Ja, das weiß ich, aber wenn du es dann an eine DB schickst, muss es ja dann DB-spezifisch sein, nicht, oder?! Auch wenn's vielleicht schon zu weit in die Programmierung reingeht: Bekommst du eine Exception geworfen, oder ist das Recordset wirklich nur leer? Am Besten einfach mal das Statement ausgeben lassen und manuell überprüfen. Zitieren Link zu diesem Kommentar Auf anderen Seiten teilen Mehr Optionen zum Teilen...
VBler Geschrieben 21. April 2008 Autor Teilen Geschrieben 21. April 2008 Danke an alle Das Problem hat sich gelöst. Es hatte sich ein Leerzeichen eingeschlichen. Ich hatte es nur nicht gemerkt gehabt. vbler Zitieren Link zu diesem Kommentar Auf anderen Seiten teilen Mehr Optionen zum Teilen...
Empfohlene Beiträge
Dein Kommentar
Du kannst jetzt schreiben und Dich später registrieren. Wenn Du ein Konto hast, melde Dich jetzt an, um unter Deinem Benutzernamen zu schreiben.