När en besökare har registrerat sig
via mitt formulär så finns följande fält sparade i databasen:
ID 'primär nyckel'
fält1
fält2
Nu när min lilla besökare är registrerad så ska han fyllla i ett annat formulär, nämligen:
fält3
fält4
Ok!
Hur får jag fält3, fält4 att hamna i samma ID
Nu ser min kod ut så här:
<%
Set Connect = Server.CreateObject("ADODB.Connection")
Connect.Open "DSN=blabla;Password=blabla"
Set RecSet = Server.CreateObject("ADODB.Recordset")
Addera = "SELECT ID, fält3, fält4 FROM user WHERE ID = " & Trim(Request.QueryString("ID")) & " "
RecSet.Open Addera, Connect, adOpenDynamic, adLockOptimistic
Gör dig sälv en tjänst, håll inte på med dom där addDynamic och addStacic och den där skiten... Du fattar endå inte vad som händer. Vanlig SQL har du nytta av i andra sammanhang.
jimpa, för det första har du ingen koppling till databasen.
' ## OPEN THE DATABASE USING DSN-LESS
Set Conn = Server.CreateObject("ADODB.Connection")
Conn.Open("DRIVER={Microsoft Access Driver (*.mdb)}; DBQ=" & Server.MapPath("\db\mitt_projekt.mdb"))
Det skall stå request.QueryString istället för enbart request. Blev lite mycket klipp och klistra där.
Request.QueryString innehåller det som står efter frågetecknet i addressen till sidan
t.ex xxx.nu/postings.asp?x_id=12
så har Request.QueryString("x_id") värdet 12
260 ms totalt · 4 externa anrop · v20260731065814-full.51f67c91