On Tue, 20 Nov 2001 19:17:39 +0100, "sea" <seastar_a@ofir.dk> wrote:
Hej Martin,
>Jeg er lige begyndt at læse ASP 3.0 Beginners fra Wrox.
Glimrende bog!
<SNIP>
Så vidt jeg kan se, så vil du for mange ting på én gang :)
- eller sagt på en anden måde: Prøv at splitte dit problem op, find ud
af hvad der virker og hvad der ikke virker. - Fx:
>Set Conn = Server.CreateObject("ADODB.Connection")
>Conn.Open "Provider=Microsoft.Jet.Oledb.4.0;Data Source=" & Server.MapPath
>("site.mdb")
Virker din connection?
>conn.Execute ("INSERT INTO divx (titel) VALUES ('" &
>Replace(Request.Form("titel"), "'", "'") & "')")
Hvis vi glemmer din Replace (som ikke foretager sig noget), så kunne
du dele op:
titel = Request.Form("titel")
strSql = "INSERT INTO divx (titel) VALUES ('" & titel & "');"
Conn.Execute(strSQL)
Det giver dig dels nogle bedre fejlmeldinger, hvis der går noget galt,
dels giver det dig mulighed for at udskrive dine variable undervejs.
Hvis du fx vil vide om din SQL nu også ser rigtig ud, inden den bliver
fyret af:
titel = Request.Form("titel")
strSql = "INSERT INTO divx (titel) VALUES ('" & titel & "');"
Response.Write strSQL
Response.End
Conn.Execute(strSQL)
>conn.close
>Response.Redirect("default.asp")
>
>%>
>Det jeg gerne vil er "titel".
Når du spørger, så fortæl altid:
Hvilken fejlmelding får du? Eller hvad går galt?
>Håber der er nogen der kan hjælpe...
Good luck,
Jørn
--
Jørn Andersen
Brønshøj
|