/ 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
At teste et Notat-felt i Access ?
Fra : Jakob Munck


Dato : 29-07-02 10:50

Jeg har en site, hvor brugerne kan indskrive kommentarer om sig selv, men
det er ikke alle der ønsker at gøre det. Når de ikke har indskrevet noget,
vil jeg gerne have at der i feltet vises "Ingen kommentar". Dette kan alt
sammen laves med nedenstående kode, der tester for indhold og - ved
manglende indhold - skriver "Ingen kommentar". Problemet er bare, at denne
kode kun virker, hvis feltet er formatteret som et "tekst" felt i Access.
Hvis feltet har formen "Notat" kan man - så vidt jeg kan se - ikke teste
dets indhold på denne måde. Men hvordan skal man så gøre det? Her er koden:

<%
if RS("kommentar") <> "" then
response.write RS("kommentar")
else
response.write("Ingen kommentar")
End if
%>

Når nu RS("kommentar") er et Notat-felt, hvordan skal koden så skrives?

v.h.
Jakob Munck




 
 
Jakob Andersen (29-07-2002)
Kommentar
Fra : Jakob Andersen


Dato : 29-07-02 10:31

Jakob Munck wrote:
> <%
> if RS("kommentar") <> "" then
> response.write RS("kommentar")
> else
> response.write("Ingen kommentar")
> End if
> %>
> Når nu RS("kommentar") er et Notat-felt, hvordan skal koden så
> skrives?

Ovenstående _burde_ virke, prøv alternativt med:

If Len(RS( "kommentar" )) > 0 Then
Response.Write( RS( "kommentar" ) )
Else
Response.Write( "Ingen kommentar" )
End If

Ud fra et performance mæssigt synspunkt ville det være smartere at indsætte
"Ingen kommentar" i databasen når der oprettes så man er fri for at lave
denne if sætning.

--
Jakob Andersen
http://www.stresscd.dk - Udnyt stress positivt



Jakob Munck (29-07-2002)
Kommentar
Fra : Jakob Munck


Dato : 29-07-02 13:21

Tak skal du have. Jeg har fundet ud af at fejlen der gør at det ikke
fungerer, handler om min replace-kode. I virkeligheden er feltet aldrigt
helt tomt, også selv om man ikke ser tekst i det. Det retter jeg.

v.h.
Jakob Munck



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

Månedens bedste
Årets bedste
Sidste års bedste