"Belial"
> SQL = "INSERT INTO erhvervsregister( branche, virksomhed, adresse,
> tlf, fax, url, email, kommentar_dk, kommentar_de, kommentar_gb) VALUES('"
> SQL = SQL & Request.Form("branche") & "', '"
> SQL = SQL & Replace(Request.Form("virksomhed"),"'","''") & "',
'"
> SQL = SQL & Replace(Request.Form("adresse"),"'","''") & "', "
> SQL = SQL & Request.Form("tlf") & ", "
> SQL = SQL & Request.Form("fax") & ", '"
> SQL = SQL & Replace(Request.Form("url"),"'","''") & "', '"
> SQL = SQL & Replace(Request.Form("email"),"'","''") & "', '"
> SQL = SQL & Replace(Request.Form("kommentar_dk"),"'","''") & "',
> '"
> SQL = SQL & Replace(Request.Form("kommentar_de"),"'","''") & "',
> '"
> SQL = SQL & Replace(Request.Form("kommentar_gb"),"'","''") &
"')"
>
> Connect.Execute(sql)
>
> next
> ---------
>
> men der bliver ikke indsat noget i databasen. Kan du give mig et hint i
den
> rigtige retning?
>
Først: Check dine variabler
strBranche = Request.Form("branche")
response.write strBranche & "<br>"
strVirksomhed = Request.Form("virksomhed")
response.write strVirksomhed & "<br>"
osv...
Du kan altid ukommentere response.write sætningerne
når du har set det hele køre. Er der noges speciel grund til
at du så flittigt bruger replace() ??
Inden du udfører din SQL sætning så prøv at udskrive den
response.write SQL & "<br>"
--
Med venlig hilsen
Tom Jensen
Læs mere om databaser og asp her:
http://www.FFSoft.dk