Hallo, ik heb hier een stuk code voor het updaten van mn database. Deze code kijkt onder andere naar data in dbase bestanden (waarmee hij een connectie aanmaakt).
Nu is er in de dbase bestanden soms voor een bepaald tijdstip geen data aanwezig, dat wordt dan aangegeven met het getal -999.
Aangezien ik de data uiteindelijk weergeef in grafieken is dit natuurlijk hardstikke onhandig en wil ik gewoon dit datapunt verwerpen door een null toe te voegen.
Dit doe ik met de volgende code:
Het vreemde is echter dat als ik de grafiek maak, er uiteindelijk normale 0 waarden komen te staan. Het gaat hier om temperatuur, dus vooral in de zomer werkt dit erg storend en in de winter is het erg verwarrend.
Ik heb al allerlei variaties geprobeerd, maar niets lijkt te werken:
De laatste geeft direct een error dat hij een varchar niet naar float kan omzetten, daz dus erg logisch
. De anderen geven gewoon een 0. Ik heb in mn database in de desbetreffende kolommen nulls allowed.
Het is een nogal dringend probleem (morgen moet een verslag afzijn met het liefst de juiste plaatjes en resultaten, dus alle hulp is heel erg welkom!
Alvast bedankt.
Nu is er in de dbase bestanden soms voor een bepaald tijdstip geen data aanwezig, dat wordt dan aangegeven met het getal -999.
Aangezien ik de data uiteindelijk weergeef in grafieken is dit natuurlijk hardstikke onhandig en wil ik gewoon dit datapunt verwerpen door een null toe te voegen.
Dit doe ik met de volgende code:
code:
1
| if rsdbf3("ta6beek") = "-999" then ta6beek(t) = NULL |
Het vreemde is echter dat als ik de grafiek maak, er uiteindelijk normale 0 waarden komen te staan. Het gaat hier om temperatuur, dus vooral in de zomer werkt dit erg storend en in de winter is het erg verwarrend.
Ik heb al allerlei variaties geprobeerd, maar niets lijkt te werken:
code:
1
2
3
4
5
| if rsdbf3("ta6beek") = "-999" then ta6beek(t) = ""
of
if rsdbf3("ta6beek") = "-999" then ta6beek(t) = "NULL" |
De laatste geeft direct een error dat hij een varchar niet naar float kan omzetten, daz dus erg logisch
Het is een nogal dringend probleem (morgen moet een verslag afzijn met het liefst de juiste plaatjes en resultaten, dus alle hulp is heel erg welkom!
Alvast bedankt.