webForumDet fria alternativet

Null problem

.NET

2 svar · 178 visningar · startad av gundeman

Medlem sedan jan. 200167 inlägg
Frågan#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]

Medlem sedan jan. 2000978 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.

Medlem sedan maj 20018 027 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.
247 ms totalt · 4 externa anrop · v20260731065814-full.1dc6f849
121 ms — deklarationer (db)
0 ms — hämta statistik (cache)
123 ms — hämta tråd, inlägg och bilagor (db)
121 ms — ändringar (db)