webForumDet fria alternativet

Null problem

2 svar · 176 visningar · startad av gundeman

gundemanMedlem sedan jan. 200167 inlägg
#1

I min databas så kan man mata in telefonnr1 och telefonnr2. Hittils så finns det inga inmatningar i telefonnr2 men jag vill ändå att programet skall söka efter det och om det inte finns något värde skall fältet i msflexgrid helt enkelt bli tomt. Har försökt men programet klagar på att det inte får innehålla null.
<font size="1" face="Verdana, Arial, Helvetica, sans-serif">Kod:<font size="1" face="Verdana, Arial, Helvetica, sans-serif" color="#666600">
MSFlexGrid1.Col = 8: MSFlexGrid1.Row = a
MSFlexGrid1.Text = sök!telnr2

[Redigerat av gundeman den 23 jan 2002]

InsiderMedlem sedan jan. 20001 003 inlägg
#2

Kolla att:

- SQL-satsen du öppnar 'sök' med innehåller "telnr2".

- Datatypen i databasen för fältet 'telnr2' är Text.

- Att du stavat rätt.

UlfTMedlem sedan maj 20016 050 inlägg
#3

En bra sak är att använda NVL() i SQL-satsen om man misstänker att det kan dyka upp null-värden i tabellen. Du skulle tex kunna formulera din fråga så här:
<font size="1" face="Verdana, Arial, Helvetica, sans-serif">Kod:<font size="1" face="Verdana, Arial, Helvetica, sans-serif" color="#666600">SELECT telefonnr2, NVL(telefonnr2,"inget nummer") from telefontabellI de rader där telefonnr2 är NULL, får du då texten "inget nummer".

------------------
Två vägar till framgång:

  1. Avslöja inte dina hemligheter.
153 ms totalt · 3 externa anrop · cache AV · v20260731051352-full.56cc9887
0 ms — hämta statistik (cache)
0 ms — hämta forumlista (cache)
150 ms — hämta tråd, inlägg och bilagor (db)