lägg include-grejset utanför all asp-kod:
<!-- #include file="adovbs.inc" -->
<html>
<%
....
------------------
/bohlin
3 svar · 431 visningar · startad av J0han
Jag har gjort en databas och en databaskoppling (kopplingen heter "freeforlink")
och en sida med ett formulär och två fält, NAMN och URL heter dom. Fältens
innehåll skickas till en sida och här är källkoden:
<html>
<%
Set connect = Server.CreateObject("ADODB.Connection")
Connect.Open "freeforlink"
Set.RecSet = Server.CreateObject("ADODB.Recordset")
Addera = "SELECT * FROM freeforlink"
RecSet.Open Addera, Connect, adOpenStatic, adLockOptimistic
<!-- #include file="adovbs.inc" -->
RecSet.Addnew
RecSet("Namn") = Request.Form("namn")
RecSet("Url") = Request.Form("url")
RecSet.Update
RecSet.Close
Connect.Close
%>
Din länk är nu inlagd. Gå till <a href="lankar.asp">länksidan</a> för att kolla.
</html>
(Jag har lagt abovbs.inc i samma mapp)
Felmeddelandet som kommer upp låter så här:
Kompileringsfel i Microsoft VBScript fel '800a0400'
Programsats förväntas.
/asp/links.asp, rad 9
<!-- #include file="adovbs.inc" -->
^
Nån som vet vad felet är?
------------------
/ mvh Johan
lägg include-grejset utanför all asp-kod:
<!-- #include file="adovbs.inc" -->
<html>
<%
....
------------------
/bohlin
Gjorde som bohlin sa och lade include-koden ovanför <html> men nu får jag ett annat felmeddelande:
Körningsfel i Microsoft VBScript fel '800a01f9'
Ogiltig eller okvalificerad referens
/asp/links.asp, rad 7
------------------
/ mvh Johan
Felet ligger nog i detta:
Set.RecSet = Server.CreateObject("ADODB.Recordset")
som skall vara:
Set RecSet = Server.CreateObject("ADODB.Recordset")
------------------
www.webeye.nu