MatthijsJonkers
Nieuwe gebruiker
- Lid geworden
- 6 jul 2016
- Berichten
- 4
Als ik de MIN functie op een tekst-veld uitvoer, dan geeft dit een onverwacht resultaat.
Ik heb een tabel met 1 tekstveld met respectievelijk de waardes: 'a','','c'.
Mijn verwachting is dat de lege waarde als minimum wordt gezien, maar in plaats daarvan krijg ik de 'c' als resultaat!!!
Dit is eenvoudig reproduceerbaar door in een access database de volgende queries uit te voeren:
create table testbug(Veld1 varchar(255) NULL)
insert into testbug(Veld1) values ('a')
insert into testbug(Veld1) values ('')
insert into testbug(Veld1) values ('c')
select min(veld1) from testbug
Als de lege waarde iets anders bevat (al is het een spatie bijv.) dan gaat het wel goed!
Kan iemand dit reproduceren en/of verklaren en/of aangeven of dit inderdaad een bekende bug is (ik heb er niets over terug kunnen vinden).
Ik werk met onderstaande versie:
Microsoft Office Professional 2010
Microsoft Access Versie: 14.0.7166.5000 (32-bits)
#EDIT 2016-07-22: helaas nog steeds geen bruikbare reactie ontvangen#
Ik heb een tabel met 1 tekstveld met respectievelijk de waardes: 'a','','c'.
Mijn verwachting is dat de lege waarde als minimum wordt gezien, maar in plaats daarvan krijg ik de 'c' als resultaat!!!
Dit is eenvoudig reproduceerbaar door in een access database de volgende queries uit te voeren:
create table testbug(Veld1 varchar(255) NULL)
insert into testbug(Veld1) values ('a')
insert into testbug(Veld1) values ('')
insert into testbug(Veld1) values ('c')
select min(veld1) from testbug
Als de lege waarde iets anders bevat (al is het een spatie bijv.) dan gaat het wel goed!
Kan iemand dit reproduceren en/of verklaren en/of aangeven of dit inderdaad een bekende bug is (ik heb er niets over terug kunnen vinden).
Ik werk met onderstaande versie:
Microsoft Office Professional 2010
Microsoft Access Versie: 14.0.7166.5000 (32-bits)
#EDIT 2016-07-22: helaas nog steeds geen bruikbare reactie ontvangen#
Laatst bewerkt: