/ 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
Tomt felt
Fra : Henrik


Dato : 25-11-08 10:30

Hej,

Har denne del af kode som en del af min table, problemet er bare
at hvis der ikke står noget i db under Fdato, så fejler siden,
nogen der har en løsning på det?

kode:

Response.Write "<td class=""td"">" & "Født:" & "</td>" & vbcrlf
Response.Write "<td class=""td"">" & FormatDateTime(rs("Fdato"),
vbLongDate) & "</td>" & vbcrlf

mvh.
Henrik

--
Vil du lære at kode HTML, XHTML, CSS, SSI, ASP eller ASP.NET?
- Pædagogiske tutorials på dansk
- Kom godt i gang med koderne
KLIK HER! => http://www.html.dk/tutorials

 
 
Kim M. Jørgensen (25-11-2008)
Kommentar
Fra : Kim M. Jørgensen


Dato : 25-11-08 12:09

Dt her burde jo kunne bruges

if rs("Fdato") = "" or IsNull(rs("Fdato") = true then
Response.Write("Ingen Dato.")
else
Response.Write FormatDateTime(rs("Fdato"), vbLongDate)
end if

"Henrik" <mahlhn@ft.dk> skrev i en meddelelse
news:492bc596$0$90265$14726298@news.sunsite.dk...
> Hej,
>
> Har denne del af kode som en del af min table, problemet er bare
> at hvis der ikke står noget i db under Fdato, så fejler siden,
> nogen der har en løsning på det?
>
> kode:
>
> Response.Write "<td class=""td"">" & "Født:" & "</td>" & vbcrlf
> Response.Write "<td class=""td"">" & FormatDateTime(rs("Fdato"),
> vbLongDate) & "</td>" & vbcrlf
>
> mvh.
> Henrik
>
> --
> Vil du lære at kode HTML, XHTML, CSS, SSI, ASP eller ASP.NET?
> - Pædagogiske tutorials på dansk
> - Kom godt i gang med koderne
> KLIK HER! => http://www.html.dk/tutorials



Henrik (25-11-2008)
Kommentar
Fra : Henrik


Dato : 25-11-08 12:17

Kim M. Jørgensen wrote in dk.edb.internet.webdesign.serverside.asp:
> Dt her burde jo kunne bruges
>
> if rs("Fdato") = "" or IsNull(rs("Fdato") = true then
> Response.Write("Ingen Dato.")
> else
> Response.Write FormatDateTime(rs("Fdato"), vbLongDate)
> end if

Skal dette så være det endelige resultat, kan ikke få det til at
virke:

Response.Write "<td class=""td"">" & if rs("Fdato") = "" or
IsNull(rs("Fdato") = true then Response.Write("Ingen Dato.") else
Response.Write FormatDateTime(rs("Fdato"), vbLongDate) end if &
"</td>" & vbcrlf

mvh.
Henrik

> > Hej,
> >
> > Har denne del af kode som en del af min table, problemet er bare
> > at hvis der ikke står noget i db under Fdato, så fejler siden,
> > nogen der har en løsning på det?
> >
> > kode:
> >
> > Response.Write "<td class=""td"">" & "Født:" & "</td>" & vbcrlf
> > Response.Write "<td class=""td"">" & FormatDateTime(rs("Fdato"),
> > vbLongDate) & "</td>" & vbcrlf
> >
> > mvh.
> > Henrik
> >
> > --
> > Vil du lære at kode HTML, XHTML, CSS, SSI, ASP eller ASP.NET?
> > - Pædagogiske tutorials på dansk
> > - Kom godt i gang med koderne
> > KLIK HER! => http://www.html.dk/tutorials
>
>


--
Vil du lære at kode HTML, XHTML, CSS, SSI, ASP eller ASP.NET?
- Pædagogiske tutorials på dansk
- Kom godt i gang med koderne
KLIK HER! => http://www.html.dk/tutorials

Ukendt (25-11-2008)
Kommentar
Fra : Ukendt


Dato : 25-11-08 13:35


"Henrik" <mahlhn@ft.dk> skrev
>> Dt her burde jo kunne bruges
>>
>> if rs("Fdato") = "" or IsNull(rs("Fdato") = true then
>> Response.Write("Ingen Dato.")
>> else
>> Response.Write FormatDateTime(rs("Fdato"), vbLongDate)
>> end if
>
> Skal dette så være det endelige resultat, kan ikke få det til at
> virke:
>
> Response.Write "<td class=""td"">" & if rs("Fdato") = "" or
> IsNull(rs("Fdato") = true then Response.Write("Ingen Dato.") else
> Response.Write FormatDateTime(rs("Fdato"), vbLongDate) end if &
> "</td>" & vbcrlf

Nej, som nedenstående - ikke testet...

if rs("Fdato") = "" or IsNull(rs("Fdato") = true then
Response.Write("Ingen Dato.")
else
Response.Write FormatDateTime(rs("Fdato"), vbLongDate)
end if

Bjarne



Henrik (25-11-2008)
Kommentar
Fra : Henrik


Dato : 25-11-08 13:57

bsn wrote in dk.edb.internet.webdesign.serverside.asp:
> "Henrik" <mahlhn@ft.dk> skrev
> >> Dt her burde jo kunne bruges
> >>
> >> if rs("Fdato") = "" or IsNull(rs("Fdato") = true then
> >> Response.Write("Ingen Dato.")
> >> else
> >> Response.Write FormatDateTime(rs("Fdato"), vbLongDate)
> >> end if
> >
> > Skal dette så være det endelige resultat, kan ikke få det til at
> > virke:
> >
> > Response.Write "<td class=""td"">" & if rs("Fdato") = "" or
> > IsNull(rs("Fdato") = true then Response.Write("Ingen Dato.") else
> > Response.Write FormatDateTime(rs("Fdato"), vbLongDate) end if &
> > "</td>" & vbcrlf
>
> Nej, som nedenstående - ikke testet...
>
> if rs("Fdato") = "" or IsNull(rs("Fdato") = true then
> Response.Write("Ingen Dato.")
> else
> Response.Write FormatDateTime(rs("Fdato"), vbLongDate)
> end if
>
Ja, men det skal jo ind i <td>" & kode & "</td>
Eller hvordan skal koden direkte ind <td>kode</td>

Kan ikke få det til at virke.

Mvh.
Henrik


--
Vil du lære at kode HTML, XHTML, CSS, SSI, ASP eller ASP.NET?
- Pædagogiske tutorials på dansk
- Kom godt i gang med koderne
KLIK HER! => http://www.html.dk/tutorials

Ukendt (25-11-2008)
Kommentar
Fra : Ukendt


Dato : 25-11-08 14:08


"Henrik" <mahlhn@ft.dk> skrev i en meddelelse
news:492bf636$0$90268$14726298@news.sunsite.dk...
> bsn wrote in dk.edb.internet.webdesign.serverside.asp:
>> "Henrik" <mahlhn@ft.dk> skrev
>> >> Dt her burde jo kunne bruges
>> >>
>> >> if rs("Fdato") = "" or IsNull(rs("Fdato") = true then
>> >> Response.Write("Ingen Dato.")
>> >> else
>> >> Response.Write FormatDateTime(rs("Fdato"), vbLongDate)
>> >> end if
>> >
>> > Skal dette så være det endelige resultat, kan ikke få det til at
>> > virke:
>> >
>> > Response.Write "<td class=""td"">" & if rs("Fdato") = "" or
>> > IsNull(rs("Fdato") = true then Response.Write("Ingen Dato.") else
>> > Response.Write FormatDateTime(rs("Fdato"), vbLongDate) end if &
>> > "</td>" & vbcrlf
>>
>> Nej, som nedenstående - ikke testet...
>>
>> if rs("Fdato") = "" or IsNull(rs("Fdato") = true then
>> Response.Write("Ingen Dato.")
>> else
>> Response.Write FormatDateTime(rs("Fdato"), vbLongDate)
>> end if
>>
> Ja, men det skal jo ind i <td>" & kode & "</td>
> Eller hvordan skal koden direkte ind <td>kode</td>
>
> Kan ikke få det til at virke.

Du kan lave tjekket efter du har åbnet rs, og inden du opretter tabellen...
Bjarne



Jørn Andersen (25-11-2008)
Kommentar
Fra : Jørn Andersen


Dato : 25-11-08 16:27

On 25 Nov 2008 11:17:22 GMT, Henrik <mahlhn@ft.dk> wrote:

>Kim M. Jørgensen wrote in dk.edb.internet.webdesign.serverside.asp:
>> Dt her burde jo kunne bruges
>>
>> if rs("Fdato") = "" or IsNull(rs("Fdato") = true then
>> Response.Write("Ingen Dato.")
>> else
>> Response.Write FormatDateTime(rs("Fdato"), vbLongDate)
>> end if
>
>Skal dette så være det endelige resultat, kan ikke få det til at
>virke:
>
>Response.Write "<td class=""td"">" & if rs("Fdato") = "" or
>IsNull(rs("Fdato") = true then Response.Write("Ingen Dato.") else
>Response.Write FormatDateTime(rs("Fdato"), vbLongDate) end if &
>"</td>" & vbcrlf

Response.Write "<td class=""td"">"
If rs("Fdato") = "" Or IsNull(rs("Fdato") Then
Response.Write("Ingen Dato.")
Else
Response.Write FormatDateTime(rs("Fdato"), vbLongDate)
End If
Response.Write "</td>" & vbcrlf


Good luck!

--
Jørn Andersen,
Brønshøj

Henrik (26-11-2008)
Kommentar
Fra : Henrik


Dato : 26-11-08 09:58

Jørn Andersen wrote in dk.edb.internet.webdesign.serverside.asp:
> On 25 Nov 2008 11:17:22 GMT, Henrik <mahlhn@ft.dk> wrote:
>
> >Kim M. Jørgensen wrote in dk.edb.internet.webdesign.serverside.asp:
> >> Dt her burde jo kunne bruges
> >>
> >> if rs("Fdato") = "" or IsNull(rs("Fdato") = true then
> >> Response.Write("Ingen Dato.")
> >> else
> >> Response.Write FormatDateTime(rs("Fdato"), vbLongDate)
> >> end if
> >
> >Skal dette så være det endelige resultat, kan ikke få det til at
> >virke:
> >
> >Response.Write "<td class=""td"">" & if rs("Fdato") = "" or
> >IsNull(rs("Fdato") = true then Response.Write("Ingen Dato.") else
> >Response.Write FormatDateTime(rs("Fdato"), vbLongDate) end if &
> >"</td>" & vbcrlf
>
> Response.Write "<td class=""td"">"
> If rs("Fdato") = "" Or IsNull(rs("Fdato") Then
> Response.Write("Ingen Dato.")
> Else
> Response.Write FormatDateTime(rs("Fdato"), vbLongDate)
> End If
> Response.Write "</td>" & vbcrlf
>
Giver fejl:

Fejltype:
Der opstod en Microsoft VBScript-kompileringsfejl (0x800A03EE)
Tegnet ')' var ventet

mvh.
Henrik

--
Vil du lære at kode HTML, XHTML, CSS, SSI, ASP eller ASP.NET?
- Pædagogiske tutorials på dansk
- Kom godt i gang med koderne
KLIK HER! => http://www.html.dk/tutorials

Ukendt (26-11-2008)
Kommentar
Fra : Ukendt


Dato : 26-11-08 11:43


"Henrik" <mahlhn@ft.dk> skrev i en meddelelse
news:492d0f7c$0$90276$14726298@news.sunsite.dk...
> Jørn Andersen wrote in dk.edb.internet.webdesign.serverside.asp:
>> On 25 Nov 2008 11:17:22 GMT, Henrik <mahlhn@ft.dk> wrote:
>>
>> >Kim M. Jørgensen wrote in dk.edb.internet.webdesign.serverside.asp:
>> >> Dt her burde jo kunne bruges
>> >>
>> >> if rs("Fdato") = "" or IsNull(rs("Fdato") = true then
>> >> Response.Write("Ingen Dato.")
>> >> else
>> >> Response.Write FormatDateTime(rs("Fdato"), vbLongDate)
>> >> end if
>> >
>> >Skal dette så være det endelige resultat, kan ikke få det til at
>> >virke:
>> >
>> >Response.Write "<td class=""td"">" & if rs("Fdato") = "" or
>> >IsNull(rs("Fdato") = true then Response.Write("Ingen Dato.") else
>> >Response.Write FormatDateTime(rs("Fdato"), vbLongDate) end if &
>> >"</td>" & vbcrlf
>>
>> Response.Write "<td class=""td"">"
>> If rs("Fdato") = "" Or IsNull(rs("Fdato") Then
>> Response.Write("Ingen Dato.")
>> Else
>> Response.Write FormatDateTime(rs("Fdato"), vbLongDate)
>> End If
>> Response.Write "</td>" & vbcrlf
>>
> Giver fejl:
>
> Fejltype:
> Der opstod en Microsoft VBScript-kompileringsfejl (0x800A03EE)
> Tegnet ')' var ventet

Der mangler en enkelt ")" ved Or IsNull prøv nedenstående...

Response.Write "<td class=""td"">"
If rs("Fdato") = "" Or IsNull(rs("Fdato")) Then
Response.Write("Ingen Dato.")
Else
Response.Write FormatDateTime(rs("Fdato"), vbLongDate)
End If
Response.Write "</td>" & vbcrlf

Bjarne



Jørn Andersen (26-11-2008)
Kommentar
Fra : Jørn Andersen


Dato : 26-11-08 11:51

On 26 Nov 2008 08:57:32 GMT, Henrik <mahlhn@ft.dk> wrote:


>> Response.Write "<td class=""td"">"
>> If rs("Fdato") = "" Or IsNull(rs("Fdato") Then
>> Response.Write("Ingen Dato.")
>> Else
>> Response.Write FormatDateTime(rs("Fdato"), vbLongDate)
>> End If
>> Response.Write "</td>" & vbcrlf
>>
>Giver fejl:
>
>Fejltype:
>Der opstod en Microsoft VBScript-kompileringsfejl (0x800A03EE)
>Tegnet ')' var ventet

Så siger den vel også, hvilken linie, det går galt i?

Mon ikke, det er:
If rs("Fdato") = "" Or IsNull(rs("Fdato") Then
der skal være:
If rs("Fdato") = "" Or IsNull(rs("Fdato")) Then
- ?

Good luck!

--
Jørn Andersen,
Brønshøj

Henrik (26-11-2008)
Kommentar
Fra : Henrik


Dato : 26-11-08 18:25

Tak begge 2.

Mvh.
Henrik

--
Vil du lære at kode HTML, XHTML, CSS, SSI, ASP eller ASP.NET?
- Pædagogiske tutorials på dansk
- Kom godt i gang med koderne
KLIK HER! => http://www.html.dk/tutorials

Søg
Reklame
Statistik
Spørgsmål : 177558
Tips : 31968
Nyheder : 719565
Indlæg : 6408929
Brugere : 218888

Månedens bedste
Årets bedste
Sidste års bedste