webForumDet fria alternativet

Uppdatera databas

2 svar · 336 visningar · startad av freddssite

freddssiteMedlem sedan maj 2001123 inlägg
#1

varför fungerar ej detta?

<% Response.Buffer = True %>
<!-- #include virtual="adovbs.inc" -->

<%

Set Connect = Server.CreateObject("ADODB.Connection")
Connect.Open "driver={Microsoft Access Driver (\*.mdb)};dbq=" & Server.MapPath("db/gb.mdb")
Set RecSet = Server.CreateObject("ADODB.Recordset")

Addera = "SELECT \* FROM gbook WHERE ID = " & Request.QueryString("ID") & " "
RecSet.Open Addera, Connect, adOpenStatic, adLockOptimistic

RecSet.Insert

'Kolla om Namnet är tomt
If Request.Form("namn") <> "" Then
RecSet("Namn") = Request.Form("namn")
End If

'Kolla om Email är tomt
If Request.Form("email") <> "" Then
RecSet("Email") = Request.Form("email")
End If

' Kolla om Webb är tomt
If Request.Form("url") <> "" Then
RecSet("url") = Request.Form("url")
End If

'Kolla om Meddelandet är tomt
If Request.Form("inlagg") <> "" Then
RecSet("inlagg") = Request.Form("inlagg")
End If

'Fyller i resten
RecSet("IP") = Request.Form("ip")
RecSet("Smile") = Request.Form("smile")
RecSet("pws") = Request.Form("pws")

RecSet.Update

RecSet.Close

Response.Redirect("sidor/gb.asp?meny=5")

%>

ERR0RMedlem sedan dec. 2000596 inlägg
#2

orkar inte läsa igenom koden :)

Säg vad du får för felmedd.

------------------
Buuuu för signatur! :)

@ndersMedlem sedan juni 200032 969 inlägg
#3

RecSet.Insert

jag antar att det skall stå RecSet.addnew där...

men jag föreslår att du skriver en INSERT-fråga istället, då det både kräver mindre kod och mindre prestanda av servern.

mvh,

------------------
<A HREF="http://cartman.nu" TARGET=_blank>
can i borrow your goat?
</A>

131 ms totalt · 3 externa anrop · v20260731065814-full.30151723
0 ms — hämta forumlista (cache)
0 ms — hämta statistik (cache)
128 ms — hämta tråd, inlägg och bilagor (db)