Avatar billede cygnet Praktikant
06. november 2001 - 17:16 Der er 5 kommentarer og
1 løsning

Hvis der er skrevet noget i dato feltet ellers...

Jeg har et sted hvor hvis der er skrevet en dato i dato feltet i databasen skal der ske det en og noget andet hvis der ikke er. Har prøvet at lave dette. Det virker fint nok med der hvor der er skrevet - men i anden ekempel kommer der intet frem ?

<%
 
    Set conntemp = Server.CreateObject(\"ADODB.Connection\")
  DSN = \"DRIVER={Microsoft Access Driver (*.mdb)}; DBQ=\" & server.mappath(\"../dagenstilbud/dagenstilbud.mdb\") & \"; UID=Administrator; PWD=\"
  conntemp.open DSN
 
mode=request(\"mode\")

sql = \"SELECT * from tilbud order BY date asc\"
    set rstemp = conntemp.execute(sql)

do while not rstemp.eof

If Len(rstemp(\"date\")) > 0 Then
%>

<font face=\"Arial, Helvetica, sans-serif\" size=\"2\"><% response.write  rstemp(\"date\") %></font>

<% end if %>

<%
rstemp.movenext
Loop %>




<%
 
    Set conntemp = Server.CreateObject(\"ADODB.Connection\")
  DSN = \"DRIVER={Microsoft Access Driver (*.mdb)}; DBQ=\" & server.mappath(\"../dagenstilbud/dagenstilbud.mdb\") & \"; UID=Administrator; PWD=\"
  conntemp.open DSN
 
mode=request(\"mode\")

sql = \"SELECT * from tilbud order BY date asc\"
    set rstemp = conntemp.execute(sql)

do while not rstemp.eof

If Len(rstemp(\"date\")) < 1 Then
%>

<font face=\"Arial, Helvetica, sans-serif\" size=\"2\"><% response.write  rstemp(\"date\") %></font>

<% end if %>

<%
rstemp.movenext
Loop %>

Hjælp
Avatar billede aspbuilder Nybegynder
06. november 2001 - 18:38 #1
Hvad med

<%
rstemp(\"date\") <> \"\" then%>
Ingen ting
<%else%>
Gøre hvad den skal gøre
<%end if%>
Avatar billede thecodeman Nybegynder
06. november 2001 - 18:38 #2
lav en else på den første, det burde virke. Prøv også først at skrive
strDate = Trim(rstemp(\"date\")

Det skulle fjerne mellemrum i slutningen og starten af strengen
Avatar billede aspbuilder Nybegynder
06. november 2001 - 18:39 #3
UPS mangler if

<% if rstemp(\"date\") <> \"\" then%>

Ingen ting

<%else%>

Gøre eller skrive hvad den skal

<%end if%>
Avatar billede -sofus- Nybegynder
06. november 2001 - 22:48 #4
If IsNull(\"date\") or If rs(\"date\") = \"\"  Then
Avatar billede -sofus- Nybegynder
06. november 2001 - 22:50 #5
Glem det første jeg skrev og brug denne:

<% if isNull(rs(\"date\")) or rs(\"date\") = \" \"  Then %>

Ingen ting

<%else%>

Gøre eller skrive hvad den skal

<%end if%>
Avatar billede -sofus- Nybegynder
07. november 2001 - 10:44 #6
takker
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
Kurser inden for grundlæggende programmering

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