exiter28
Erfahrenes Mitglied
Hallo Jungs!
ich würde mal Eure Hilfe benötigen:
in einer access datenbank sind 2 felder (date und value)
das Date Feld wird mit dem Datum vom DateTimePicker gefüllt und
das value mit eigener Eingabe.
Nun möchte ich einen bestimmten Bereich selektieren. Kriterium ist hier
das Feld date. Der Select sieht so aus:
Der Selekt funktioniert eigentlich ganz gut, aber nur wenn der Datumsbereich innerhalb
eines gleichen Monats ist. Also z.B.: vom 08.08.2010 bis 31.08.2010
Wenn allerdings der Bereich ins nächste Monat geht, also: 08.08.2010 bis 02.09.2010
dann bekomme ich kein Ergebnis mehr zurück. Also 0
Was mache ich falsch?
Danke für Eure Tipps!!
ich würde mal Eure Hilfe benötigen:
in einer access datenbank sind 2 felder (date und value)
das Date Feld wird mit dem Datum vom DateTimePicker gefüllt und
das value mit eigener Eingabe.
Nun möchte ich einen bestimmten Bereich selektieren. Kriterium ist hier
das Feld date. Der Select sieht so aus:
Code:
Dim AccessCommand As New System.Data.OleDb.OleDbCommand("SELECT SUM(day_issuing) INTO [sum_issuing] from [money] WHERE date >=# " & DateTimePicker2.Value.Month & "/" & DateTimePicker2.Value.Day & "/" & DateTimePicker2.Value.Year & "# AND date <= # " & DateTimePicker3.Value.Month & "/" & DateTimePicker3.Value.Day & "/" & DateTimePicker3.Value.Year & "#", AccessConn)
Der Selekt funktioniert eigentlich ganz gut, aber nur wenn der Datumsbereich innerhalb
eines gleichen Monats ist. Also z.B.: vom 08.08.2010 bis 31.08.2010
Wenn allerdings der Bereich ins nächste Monat geht, also: 08.08.2010 bis 02.09.2010
dann bekomme ich kein Ergebnis mehr zurück. Also 0
Was mache ich falsch?
Danke für Eure Tipps!!