Raar probleem. Ik heb een tabel met daarin een aantal waardes. In dit veld moeten zowel tekst als numerieke waardes bewaard worden, er is daarom een textveld van gemaakt.
Nu wil ik wat numerieke data eruithalen zoals hieronder bij deze voorbeeldquery:
Het rare is dat ik de string cast, dat er enkel getallen in voor kunnen komen (door de WHERE a.strResearchAttribuutDatatype="numeriek") en dat ik alsnog een mismatch krijg. Zelfde bij CInt en CLng.
Wat doe ik fout? Ziet Access niet dat het een gecast veld is waardoor de foutmelding komt?
Nu wil ik wat numerieke data eruithalen zoals hieronder bij deze voorbeeldquery:
SQL:
1
2
3
4
5
| SELECT CDbl(e.strResearchElement) a.strResearchAttribuutDatatype FROM tblResearchAttribuut a, tblResearchElement e WHERE a.strResearchAttribuutDatatype="numeriek" AND a.intDataTypeID = e.intDataTypeID AND CDbl(e.strResearchElement) > 100000; |
Het rare is dat ik de string cast, dat er enkel getallen in voor kunnen komen (door de WHERE a.strResearchAttribuutDatatype="numeriek") en dat ik alsnog een mismatch krijg. Zelfde bij CInt en CLng.
Wat doe ik fout? Ziet Access niet dat het een gecast veld is waardoor de foutmelding komt?
offtopic:
Highlighting gaat nog niet helemaal goed zie ik!
Highlighting gaat nog niet helemaal goed zie ik!
[ Voor 6% gewijzigd door Verwijderd op 05-08-2005 14:09 ]