Avatar billede zipper20 Nybegynder
05. november 2002 - 09:22 Der er 12 kommentarer og
1 løsning

ASP på Cliche.dk

Jeg har prøvet at lave en asp test på cliche, men der sker intet overhovedet.

Måske det er stien til min database som jeg har placeret i db - folderen... hvordan linker jeg til den ?  Kan forstå at ../db ikke er nok. ??


/Zip.
Avatar billede Slettet bruger
05. november 2002 - 09:22 #1
Bruger du ikke Server.Mappath?
Avatar billede Slettet bruger
05. november 2002 - 09:24 #2
Hvorfor spørger du ikke: http://cliche.dk/page6.asp
Avatar billede zipper20 Nybegynder
05. november 2002 - 09:28 #3
el->
Har fået en kode som ser sådan her ud ... ?

<%
Set database = Server.CreateObject("ADODB.Connection")
database.Open("Provider=Microsoft.Jet.OLEDB.4.0;
Data Source=..\db\data1.mdb")
%>

schulze -> Det gør jeg oz hvis jeg ikke får det løst herinde... ;o)
Avatar billede Slettet bruger
05. november 2002 - 09:35 #4
Set MyConn = Server.CreateObject("ADODB.Connection")
Myconn.Open "Provider=Microsoft.Jet.OLEDB.4.0; Data Source=" & Server.MapPath("db/database.mdb")
Avatar billede zipper20 Nybegynder
05. november 2002 - 09:41 #5
Koden ser altså sådan ud nu ??

Set MyConn = Server.CreateObject("ADODB.Connection")
Myconn.Open "Provider=Microsoft.Jet.OLEDB.4.0; Data Source=" & Server.MapPath("db/data1.mdb")

Set Guest = Server.CreateObject (ADODB.Recordset")
Guest.Open "SELECT * FROM Guest", MyConn

Den giver fejl ved... Set Guest ...

Unterminated string constant
Avatar billede zipper20 Nybegynder
05. november 2002 - 09:44 #6
Okay... havde lige overset et " ... DUH! *GG*
Avatar billede eagleeye Praktikant
05. november 2002 - 09:44 #7
Prøv at rette linien:

Set Guest = Server.CreateObject (ADODB.Recordset")

Til dett er den mangler " foran ADODB.xx:

Set Guest = Server.CreateObject ("ADODB.Recordset")
Avatar billede zipper20 Nybegynder
05. november 2002 - 09:50 #8
Det virker... men der er stadig fejl... det er lidt tragisk for jeg sidder og gør det efter en bog... men der er hele tiden ting.

While NOT Guest.EOF

{HTML}

<%
Guest.MoveNext
Wend
%>

Expected statement

Wend
^
Avatar billede zipper20 Nybegynder
05. november 2002 - 09:55 #9
But in anycase... for at vende tilbage... vil den stadig ikke connecte til min db...

Microsoft JET Database Engine error '80004005'

'd:\web\oddfellow-esbjerg.dk_y3t5cx\wwwroot\db\data1.mdb' is not a valid path. Make sure that the path name is spelled correctly and that you are connected to the server on which the file resides.
Avatar billede medions Nybegynder
05. november 2002 - 10:01 #10
Prøv lige med denne:

Set MyConn = Server.CreateObject("ADODB.Connection")
Myconn.Open "Provider=Microsoft.Jet.OLEDB.4.0; Data Source=" & Server.MapPath("../db/database.mdb")

//>Rune
Avatar billede zipper20 Nybegynder
05. november 2002 - 10:09 #11
Jeg tror jeg har fået kontakt med db, men

<%@LANGUAGE="VBScript"%>

<!--#include file="connect.asp"-->

<%
Set data = Server.CreateObject ("ADODB.Recordset")
data.Open "SELECT * FROM Guest", database
%>

Arguments are of the wrong type, are out of acceptable range, or are in conflict with one another.

/index.asp, line 7



Connect.asp =

<%
Set MyConn = Server.CreateObject("ADODB.Connection")
Myconn.Open "Provider=Microsoft.Jet.OLEDB.4.0; Data Source=" & Server.MapPath("../db/data1.mdb")
%>
Avatar billede eagleeye Praktikant
05. november 2002 - 11:13 #12
din connection hedde myConn og ikke database så ret denne linie:

data.Open "SELECT * FROM Guest", database

Til:
data.Open "SELECT * FROM Guest", myConn
Avatar billede zipper20 Nybegynder
05. november 2002 - 14:38 #13
Tak for hjælpen... det hjælper nogle gange at åbne øjnene *LOL*
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Kurser inden for grundlæggende programmering

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester