webForumDet fria alternativet

radera, uppdatera, lägga till ny post

ASP

4 svar · 183 visningar · startad av soffan76

Medlem sedan maj 2001684 inlägg
Frågan#1

Hej!
Kan någon kommentera (och gärna förbättra koden nedan), den funkar inte så bra. Vad jag vill är att om posten finns i databasen ska den raderas och ersättas. Om den inte finns ska den läggas in på nytt.

<%
SQL = "DELETE FROM FordonForare WHERE Fordonsnummer = " & Request.Form("Fordonsnummer") & " "
Set RS = Server.CreateObject("ADODB.Recordset")
RS.Open SQL, Conn, 1,2
SQL2 = "SELECT * FROM FordonForare"
Set RS2 = Server.CreateObject("ADODB.Recordset")
rs2.Open SQL2, Conn, 1,2
rs2.AddNew
rs2("Fordon") = Request.Form("Fordonsnummer")
rs2("Forare") = Request.Form("forare")
rs2.Update
%>

------------------
Sofia

[Redigerat av soffan76 den 07 nov 2001]

Medlem sedan dec. 19998 577 inlägg
#2

den funkar inte så bra

Vad är det som inte fungerar?

------------------
Doesn't 'expecting the unexpected' make the unexpected expected?
webeye.nu

Medlem sedan maj 2001684 inlägg
#3

Det är när jag ska lägga till/uppdatera en ny post som det blir:

Microsoft OLE DB Provider for ODBC Drivers error '80040e10' 

[Microsoft][ODBC Microsoft Access Driver] Too few parameters. Expected 1. 

/test/forare2.asp, line 21

På linje 21 står det:RS.Open SQL, Conn, 1,2

------------------
Sofia

[Redigerat av soffan76 den 07 nov 2001]

Medlem sedan dec. 19998 577 inlägg
#4

Vilken datatyp är fältet Fordonsnummer? Och vad får du för värde ur Request.Form("Fordonsnummer") när du skriver ut den?

------------------
Doesn't 'expecting the unexpected' make the unexpected expected?
webeye.nu

Medlem sedan maj 2001684 inlägg
#5

Hade gjort ett mycket pinsamt fel, men det var ditt påpekande som gjorde att jag hittade det. Borde kollat lite noggrannare fört. Fältet heter bara "Fordon", inte "Fordonsnummer".
Pinsamt..
Tack för hjälpen!

------------------
Sofia

257 ms totalt · 4 externa anrop · v20260731065814-full.1dc6f849
125 ms — deklarationer (db)
0 ms — hämta statistik (cache)
129 ms — hämta tråd, inlägg och bilagor (db)
125 ms — ändringar (db)