Access database connection, opret/rediger script
Jeg har dette script:-------- ASP VBSCRIPT START -------
<%
Set Conn = Server.CreateObject(\"ADODB.Connection\")
DSN = \"DRIVER={Microsoft Access Driver (*.mdb)}; \"
DSN = DSN & \"DBQ=\" & Server.MapPath (\"main.mdb\")
Conn.Open DSN
Set rs = Conn.Execute(SQL)
SQL = \"SELECT navn FROM main WHERE id = \" & Request.Querystring(\"id\") & \"
rs.Open SQL, Conn, 1, 3
if Request.ServerVariables(\"REQUEST_METHOD\") = \"POST\" then
rs.update
rs(\"name\") = Server.HTMLEncode(Request(\"name\"))
rs.update
end if
%>
<form method=\"post\" action=\"popup.asp\" >
<input type=\"text\" name=\"navn\" value=\"<%=rs(\"navn\")%>\">
<input type=\"submit\" value=\"Gem\">
</form>
----- ASP VBSCRIPT SLUT -----
Hvorfor virker det ikke???
Scriptet skal først oprette en forbindelse til databasen main.mdb, derefter skal dataen hentes, dataen der skal hentes i tabellen \"main\", og kolonnen \"name\" og man kommer ind på siden med et id nr. f.eks. www.domain.dk/index.asp?id=1 så man kan finde ud af hvilken kolonne-række scriptet skal trække data ud fra.
Så skal der være et INPUT hvor dataen bliver placeret hvis der er nogle data, dataen i det INPUT skal så kunne redigeres og gemmes i under samme id-nr. og kolonne, så man kan updatere dataen i NAVN-kolonnen.
Hvis scriptet ikke kan bruges til dette så vil jeg gerne have et nyt, hvis der er nogle der kender en meget nem måde at gøre det på.
På forhånd tak!
Med venlig hilsen
Troels Siggaard
