🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Article View: be.comp.programming
Article #723

Re: null waarden in datatable

#723
From: JeroenV
Date: Sun, 14 May 2006 13:02
36 lines
2520 bytes
StriKe wrote:

>> StriKe <strike_usenet@internetfreakz.be.invalid> wrote:
>>
>> "12341" is text, en "" ook :-)
> 
> Dus als ik het nu goed begrijp doet IsNumeric eigenlijk niets anders
> dan zien of de Ascii waarden van elk teken in de 'numerieke range'
> liggen?

Zoiets ja. Het ziet of de string probleemloos naar een getal kan worden
omgevormd.

>>> Of volstaat het om bij een string gewoon de length te controleren?
>>
>> Een string met lengte 0 is leeg, je zal dan een NULL in je database
>> willen stoppen.
> 
> Ik heb dit geschreven:
> 
> If TtxtUitgever.Text.Length > 0 Then dr(0)(6) = TtxtUitgever.Text
> 
> Op het eerste zicht lijkt dit ook te werken en zou het dat in theorie
> volgens jou ook moeten doen? Of hoe zou ik het alsnog beter kunnen
> formuleren?

Het werkt wel, maar IMO is dat niet correct. NULL is niet hetzelfde als een
lege string. NULL betekent "ik weet de waarde niet, het kan vanalles zijn",
een lege string betekent "ik weet de waarde, en die is leeg". Een wereld
van verschil. Als je wil aanduiden dat een string leeg is schrijf je beter
een lege string weg i.p.v. NULL.

-- 
JeroenV
<http://www.briachons.org>
<http://www.jabberweb.be>
Technical Details
Message-ID: <1501680.rLEXGyM3md@jvaes.cjb.net>
Path: arc1-ca.pugleaf.net!g2news2.google.com!news3.google.com!border1.nntp.dca.giganews.com!nntp.giganews.com!newsfeed00.sul.t-online.de!t-online.de!news-out2.kabelfoon.nl!newsfeed.kabelfoon.nl!xindi.nntp.kabelfoon.nl!195.130.132.66.MISMATCH!hoboe2bl2.telenet-ops.be!nntp.telenet.be!kwabbernoot.telenet-ops.be!phobos.telenet-ops.be.POSTED!not-for-mail
References: <mn.70ea7d65b632223d.48459@internetfreakz.be.invalid> <4466d12a$0$31656$e4fe514c@news.xs4all.nl> <mn.72987d655341e791.48459@internetfreakz.be.invalid> <Xns97C32C1F380FDcastleamber@130.133.1.4> <mn.72c57d65245bb296.48459@internetfreakz.be.invalid>

Show Full Headers
Complete Article Headers
X-Google-Thread: fcea4,1065910732a62429
X-Google-Attributes: gidfcea4,public
X-Google-Language: DUTCH,ASCII-7-bit
Path: arc1-ca.pugleaf.net!g2news2.google.com!news3.google.com!border1.nntp.dca.giganews.com!nntp.giganews.com!newsfeed00.sul.t-online.de!t-online.de!news-out2.kabelfoon.nl!newsfeed.kabelfoon.nl!xindi.nntp.kabelfoon.nl!195.130.132.66.MISMATCH!hoboe2bl2.telenet-ops.be!nntp.telenet.be!kwabbernoot.telenet-ops.be!phobos.telenet-ops.be.POSTED!not-for-mail
Message-ID: <1501680.rLEXGyM3md@jvaes.cjb.net>
From: JeroenV <jeroenv@telenet.invalid>
Subject: Re: null waarden in datatable
Newsgroups: be.comp.programming
Reply-To: jeroenv@telenet.be
References: <mn.70ea7d65b632223d.48459@internetfreakz.be.invalid> <4466d12a$0$31656$e4fe514c@news.xs4all.nl> <mn.72987d655341e791.48459@internetfreakz.be.invalid> <Xns97C32C1F380FDcastleamber@130.133.1.4> <mn.72c57d65245bb296.48459@internetfreakz.be.invalid>
Lines: 36
User-Agent: KNode/0.10.2
MIME-Version: 1.0
Content-Type: text/plain; charset=us-ascii
Content-Transfer-Encoding: 7Bit
Date: Sun, 14 May 2006 13:02:25 GMT
NNTP-Posting-Host: 81.82.147.43
X-Complaints-To: abuse@telenet.be
X-Trace: phobos.telenet-ops.be 1147611745 81.82.147.43 (Sun, 14 May 2006 15:02:25 MEST)
NNTP-Posting-Date: Sun, 14 May 2006 15:02:25 MEST
Organization: Telenet Internet