/ Forside / Teknologi / Udvikling / ASP / Nyhedsindlæg
Login
Glemt dit kodeord?
Brugernavn

Kodeord


Reklame
Top 10 brugere
ASP
#NavnPoint
smorch 9259
Harlekin 1866
molokyle 1040
Steffanst.. 758
gandalf 657
smilly 564
gibson 560
cumano 530
MouseKeep.. 480
10  Random 410
søge streng til acces database
Fra : Kaspar Kromann


Dato : 18-02-03 21:54

Hej

Jeg har et mindre problem (tror jeg), jeg vil gerne have mulighed for at
gennemsøge en database for at kontrollere om et tekst felt eller notat felt
er tomt. Problemet er bare jeg er ikke klar over hvad jeg skal skrive i
strengen derfor bruger jeg lige nu et afkrydstnings felt (ja/nej)til at
kontroller om det er true eller false.
eks.
<% SQLQuery = "Select * FROM produkter WHERE (kategori='5') AND
(presentation=true)";
med = conn.Execute(SQLQuery);
while (!med.EOF) {
%>
Hvad kan man skrive istedet for således jeg undgår de ekstra kolonner i min
database, og muligheden for at lave fejl ved opdatering.

Venlig hilsen
Kaspar



 
 
Jens Gyldenkærne Cla~ (19-02-2003)
Kommentar
Fra : Jens Gyldenkærne Cla~


Dato : 19-02-03 00:05

Kaspar Kromann skrev:

> Jeg har et mindre problem (tror jeg), jeg vil gerne have
> mulighed for at gennemsøge en database for at kontrollere om
> et tekst felt eller notat felt er tomt.

Der er desværre to måder et tekstfelt kan være tomt på:

a) Det indeholder værdien "" (tom streng)
b) Det indeholder null

Du kan søge på a med:

   feltnavn = ''

- og b med

   feltnavn IS NULL

Du kan selvfølgelig kombinere dem med AND eller OR, men du kan også
benytte en funktion som nz (NullZero) som konverterer null-værdier
til tomme strenge. Det vil sige at

   nz(feltnavn) = ''

- vil kombinere a og b.
--
Jens Gyldenkærne Clausen
Svar venligst under det du citerer, og citer kun det der er
nødvendigt for at forstå dit svar i sammenhængen. Se hvorfor og
hvordan på http://usenet.dk/netikette/citatteknik.html

Søg
Reklame
Statistik
Spørgsmål : 177551
Tips : 31968
Nyheder : 719565
Indlæg : 6408836
Brugere : 218887

Månedens bedste
Årets bedste
Sidste års bedste