Dubbla inlägg i db - varför?

ASP

4 svar · 188 visningar · startad av webbmannen

Medlem sedan dec. 1999826 inlägg
Trådstart#1

Är det någon som har råkat ut för att uppgifterna från ett formulär läggs in två ggr i databasen?

Koden är väldigt enkel/vanlig så därför är min undran desto större :o

Tips någon?

/webb

Medlem sedan juni 200032 967 inlägg
#2

Tips någon?

japps! jag tipsar dig om att visa upp den enkla vanliga koden för oss! :)

Medlem sedan dec. 1999826 inlägg
#3

Det första man blir blind på är ju ögonen så här kommer koden ;)

[b]Formuläret på sidan: add_epost.asp[/b]

<center><form action="epost_added.asp" method="post">
<table><tr><td><br><br>
<center>
<font face="verdana" size="2" color="#fef2c2"><b>Skriv in e-postadress som skall läggas till i listan.<br><br>
<input type="text" size="40" name="ny_epost">
<br><br><br>
Ange om e-postmottagaren ska ha nyhetsbrevet.
<br>
Ja <input type="checkbox" name="val" value="Ja">  
Nej <input type="checkbox" name="val" value="Nej">
<br><br>
<input type="submit" value="Lägg till">
</center>
</b></font>
</form>
</tr></table>
</center>

[b]Sidan som utför uppgiften: epost_added.asp[/b]

Set Connect = Server.CreateObject("ADODB.Connection")
Set rs = Server.CreateObject("ADODB.Recordset")
Connect.Open "driver={Microsoft Access Driver (*.mdb)};dbq=*********"

SQL = "INSERT INTO elista (eadress, nyhetsbrev) VALUES ('"&Request.Form("ny_epost")&"', '"&Request.Form("val")&"')"
rs.Open SQL, Connect

Connect.Execute(SQL)

Connect.Close

/webb

Medlem sedan okt. 20001 558 inlägg
#4

Har du inte lite felakting koppling till databasen?

Säger du inte samma sak 2 ggr?

rs.Open SQL, Connect
Connect.Execute(SQL)

Jag är som sagt nybörjare, men det ser fel ut enl. mig :)

Medlem sedan dec. 1999826 inlägg
#5

Du har helt rätt Rossifumi :)

Jag måste snart lära mig att det blir mindre fel om jag skriver istället för att klippa/klistra från befintligt material ;)

Begynnande blindhet var alltså felet :h

/webb

256 ms totalt · 4 externa anrop · v20260731065814-full.d34c6d5a
125 ms — deklarationer (db)
0 ms — hämta statistik (cache)
128 ms — hämta tråd, inlägg och bilagor (db)
118 ms — ändringar (db)