A aleborg Medlem sedan jan. 2001 3 341 inlägg Trådstart 12 feb. 2001 21:48 #1 Får det inte att funka alls!
jag har en fil som heter conn.inc med innehållet:
Set Conn = Server.CreateObject("ADODB.Connection")
Conn.Open "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=" & Server.MapPath("..\cgi-bin\news.mdb")
jag använder koden
<!--#include virtual="conn.inc" -->
för att inkludera filen
sidan ser ut så här:
<html>
<head>
<%
dim Conn
<!--#include virtual="conn.inc" -->
set rs = conn.Execute("SELECT * FROM Admin")
Do While Not rs.EOF
%>
men jag får bara:
Error Type:
Microsoft VBScript runtime (0x800A01A8)
Object required: ''
/unisafe/Default.asp, line 6
filerna ligger i samma mapp!
Vad är fel?
B Bengan Medlem sedan juni 2000 690 inlägg Ligger det i samma mapp så är det lättare att köra med file:
<!--#include file="conn.inc" -->
File utgår ifrån mappen du är i medans virtual alltid utgår ifrån rooten på kontot.
Skall du inkludera en fil som ligger i rooten skriver du typ så här då:
<!--#include virtual="\conn.inc" -->
A aleborg Medlem sedan jan. 2001 3 341 inlägg har provat det med men får fortarande
Error Type:
Microsoft VBScript runtime (0x800A01A8)
Object required: ''
/unisafe/Default.asp, line 6
Browser Type:
Mozilla/4.0 (compatible; MSIE 5.5; Windows NT 5.0)
Page:
GET /unisafe/Default.asp
Inte för att jag kan ASP speciellt men det som slår mig är namnvalet *conn.inc*. Prova att döpa om din fil sedan har du blandat versaler och gemener till variabeln Conn, om det nu spelar ngn roll.
A aleborg Medlem sedan jan. 2001 3 341 inlägg provade men det gjorde ingen nytta
Vide Medlem sedan dec. 1999 8 577 inlägg Du kan inte inkludera innuti aspkoden... flytta upp includen utanför din <%...
B Bengan Medlem sedan juni 2000 690 inlägg Jösses, nu har det hänt!
Man har sett för många Britney videor och blivit blind