webForumDet fria alternativet

Enkelt prolem med insert.

1 svar · 201 visningar · startad av zlakker

zlakkerMedlem sedan apr. 2001227 inlägg
#1

Jag har ett prolem som säkert är jätteenkelt men hur jag än försöker att läsa hur andra har gjort så fungerar det inte.

Det enda jag vill göra är följande:
Jag har ett formulär med en input som heter "country".
När det skickas så ska denna information sparas i tabellen tblCountry i kolumn countryname.

Man ska väl kunna använda kommandot INSERT?

Om det går så visa gärna hela koden med själva databaskopplingen också så man ser hela flödet och inte bara insert-raden. Själva formuläret behöver inte vara med.

Tidigare har jag använt denna kod, men det sägs att INSERT ska fungera bättre?


<% Visa = "SELECT * FROM tblUser"
RecSet.Open Visa, Connect, 3, 3
		
RecSet.AddNew
RecSet("name") = Request.Form("name")
RecSet("type") = Request.Form("type")
RecSet("username") = Request.Form("username")
RecSet("password") = Request.Form("password")
RecSet("epost") = Request.Form("epost")
RecSet("access") = Request.Form("access")
RecSet.Update %>
						
<%	RecSet.Close
End If %>
zlakkerMedlem sedan apr. 2001227 inlägg
#2

Hittade svar sedan på ett gammalt inlägg.
Kunde ha sökt lite bättre kanske :)

Lösningen iaf...


<%

countryswe = Request.Form("txtcountryswe")
		   
Set Conn = Server.CreateObject("ADODB.Connection")
Conn.Open "Driver={Microsoft Access Driver (*.mdb)}; DBQ=" & server.mappath("db/dbse.mdb")
SQL = "INSERT INTO tlbCountry (countryswe) VALUES ('" & countryswe & "')"
 Set rs = Conn.Execute(SQL)
		
Response.Redirect "public_start.asp"
		
rs.Close
Set rs = nothing
		   
Conn.Close
Set Conn = nothing
end if
%>

:r :r :r :r

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