"Rene' Godskesen" <godskesen@email.dk> wrote in news:3b3de2f9$0$3241
$ba624c82@nntp01.dk.telia.net:
> Jesper Stocholm <spam@stocholm.dk> skrev i
>
>> Jeg ville personligt gøre det på denne måde:
>>
>> if request.form("name") = "" then name = null else field = "'" &
>> request.form("name") & "'" end if
>>
>> Dette kræver selvfølgelig, at dit felt tillader NULL-værdier.
>>
>
> Jo, men... (husk jeg er nybegynder)
>
> Hvorfor 'else field' ?
>
Du skal jo have puttet det ind i din database herefter, og så er du nødt til
at matche begge muligheder for input fra dine brugere.
Hele koden ville se nogenlunde således ud:
dim name, str_sql, objCon
if request.form("name") = "" then name = null else field = "'" &
request.form("name") & "'" end if
str_sql = "INSERT INTO tablename (Name) VALUES (" & name & ")"
objCon.Execute(str_sql)
Hvis du sørger for at dine variable bliver i det korrekte format/form inden
din SQL-sætning, så bliver din kode (imo) pænere - og dermed nemmere at
læse.
> Referer field til variablen Name
> eller hvad?
field refererer til den kolonne du skal indsætte data i. Kolonner kaldes
også for felter - deraf det engelske navn.
--
I wrote to George W. Bush - see why at
http://stocholm.dk/emailgeorgewbush.asp
- Jesper Stocholm -
http://stocholm.dk