/
Forside
/
Teknologi
/
Udvikling
/
ASP
/
Nyhedsindlæg
Login
Brugernavn
*
Kodeord
*
Husk mig
Brugerservice
Kom godt i gang
Bliv medlem
Seneste indlæg
Stil et spørgsmål
Skriv et tip
Pointsystemet
Kontakt Kandu.dk
Emnevisning
Kategorier
Alfabetisk
Karriere
Interesser
Teknologi
Reklame
Top 10 brugere
ASP
#
Navn
Point
1
smorch
9259
2
Harlekin
1866
3
molokyle
1040
4
Steffanst..
758
5
gibson
560
6
cumano
530
7
MouseKeep..
480
8
Random
410
9
strarup
370
10
Dysmorf
370
Opdatere db selvom feltet er tomt
Fra :
SNT [edidak.dk]
Dato :
30-05-01 23:00
Hej NG !!
Jeg har koden:
<%
Const adOpenKeyset = 1
Const adLockOptimistic = 3
Set Conn = Server.CreateObject("ADODB.Connection")
Conn.Open "PROVIDER=MSDASQL;DRIVER={Microsoft Access Driver (*.mdb)};DBQ=" &
Server.MapPath("../../db/news.mdb") & ";UID=admin;PWD=;"
Set rs = Server.CreateObject("ADODB.RecordSet")
strSQL = "Select * From news"
rs.Open strSQL, Conn, adOpenKeyset, adLockOptimistic
rs.AddNew
rs("overskrift") = Request.form("overskrift")
rs("Besked") = Request.form("Besked")
rs("Forfatter") = Request.form("Forfatter")
rs("Dato") = Date
rs("link") = Request.form("link")
rs("xtern1") = Request.form("xtern1")
rs.Update
rs.Close
Set rs = Nothing
Conn.Close
set Conn = Nothing
response.redirect ("admin.asp")
%>
Denne kode requester de forskellige forme efter værdier/teksterenge at
indsætte i databasen. Den kan imidlertid ikke håndtere et tom form, hvilket
jeg gerne vil have den til. Nogle ideer til hvordan den kan klares ?
Allan Jensen (
31-05-2001
)
Kommentar
Fra :
Allan Jensen
Dato :
31-05-01 06:10
>Jeg har koden:
>
><%
>Const adOpenKeyset = 1
>Const adLockOptimistic = 3
>Set Conn = Server.CreateObject("ADODB.Connection")
>Conn.Open "PROVIDER=MSDASQL;DRIVER={Microsoft Access Driver (*.mdb)};DBQ=" &
>Server.MapPath("../../db/news.mdb") & ";UID=admin;PWD=;"
>Set rs = Server.CreateObject("ADODB.RecordSet")
>strSQL = "Select * From news"
>rs.Open strSQL, Conn, adOpenKeyset, adLockOptimistic
>rs.AddNew
>rs("overskrift") = Request.form("overskrift")
>rs("Besked") = Request.form("Besked")
>rs("Forfatter") = Request.form("Forfatter")
>rs("Dato") = Date
>rs("link") = Request.form("link")
>rs("xtern1") = Request.form("xtern1")
>rs.Update
>rs.Close
>Set rs = Nothing
>Conn.Close
>set Conn = Nothing
>response.redirect ("admin.asp")
>%>
>
>Denne kode requester de forskellige forme efter værdier/teksterenge at
>indsætte i databasen. Den kan imidlertid ikke håndtere et tom form, hvilket
>jeg gerne vil have den til. Nogle ideer til hvordan den kan klares ?
Tilføj denne funktion:
Function PrepareForDB(fvalue)
If fvalue = "" Then
PrepareForDB = null
Else
PrepareForDB = fvalue
End if
End function
....og brug den på hvert felt sådan:
rs("overskrift") = PrepareForDB(Request.form("overskrift"))
Regards,
Allan Jensen
Søg
Alle emner
Teknologi
Udvikling
ASP
Indstillinger
Spørgsmål
Tips
Usenet
Reklame
Statistik
Spørgsmål :
177818
Tips :
31980
Nyheder :
719565
Indlæg :
6410969
Brugere :
218912
Månedens bedste
Årets bedste
Sidste års bedste
Copyright © 2000-2026 kandu.dk. Alle rettigheder forbeholdes.