Avatar billede mamu Nybegynder
04. maj 2004 - 13:58 Der er 8 kommentarer og
1 løsning

Kontroller at record eksisterer

Jeg har en database hvori der ligger en tabel med flere records. Tabellen bruges til at skrive nyheder på forsiden. Recordsene er "id", "dato", "overskrift", "tekst" og "pics", hvor pics er en record hvor det er muligt at uploade billeder sammen med en nyhed.

Når jeg henter data fra databasen skal "pics" kun udskrives hvis der ligger noget i recorden, så spørgsmålet er hvordan jeg kontrollerer det??
Avatar billede mugs Novice
04. maj 2004 - 14:03 #1
If DCount("*", "Tabel1", "[Felt1]= '" & Me.Felt1 & "'")>0 Then
Avatar billede mugs Novice
04. maj 2004 - 14:04 #2
Ved numerisk kriterie:

If DCount("*", "Tabel1", "[Felt1]= " & Me.Felt1 & "")>0 Then
04. maj 2004 - 14:05 #3
Arbejder du med recordsets? Og skal du bare checke om der er noget i FELTET Pics? Eller skal du checke om posten i det hele taget er der?

If nt IsNull(Rs!Pics) then 'der er et billede
Avatar billede mugs Novice
04. maj 2004 - 14:08 #4
Thomas > Du har nok ret. Bortset fra nt, er der noget der hedder sådan?
Avatar billede mamu Nybegynder
04. maj 2004 - 14:20 #5
<If nt IsNull(Rs!Pics) then 'der er et billede> Det virker
04. maj 2004 - 14:22 #6
hehe :o)
If NOT IsNull(Rs!Pics) then ...
Avatar billede mamu Nybegynder
04. maj 2004 - 14:26 #7
Jeg var lige hurtig nok, det virker ikke alligevel. Jeg skriver:

<script>
    If NOT IsNull(Rs!pics) then
    Document.Write("der er et billede")
    End If
</script>
men den skriver ikke noget til mig (tekststrengen var bare lige for at se om det virkede, jeg ved nemlig heller ikke helt hvordan jeg så indsætter billedet)
Avatar billede mamu Nybegynder
04. maj 2004 - 14:38 #8
Sikke noget vrøvl, her er den

<script language=javascript>
    if (NOT IsNull(Rs!pics))
    { document.write("der er et billede")
    }
    else{ document.write("uden billede")}
</script>

Men den skriver ikke noget...
Avatar billede mamu Nybegynder
04. maj 2004 - 14:56 #9
Efter lige at have skøjtet lidt rundt mellem asp og javascript kom det til at virke:

<%              If not IsNull(rs("pics")) Then
                Response.Write "Med billede"
                Else
                Response.Write "Uden billede"
                End If

%>
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Dyk ned i databasernes verden på et af vores praksisnære Access-kurser

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester