Avatar billede kag Nybegynder
15. januar 2003 - 10:58 Der er 11 kommentarer

Connection virker i editor men ikke i browser

Jeg har en nogle aspsider. Disse virker fint.

Nu har jeg oprettet en ny side, som også ser ud til at være koblet rigtigt på min Accessdatabase.

Men når jeg ser den i min browset får jeg følgende fejl:

Fejltype:
ADODB.Recordset (0x800A0BB9)
Argumenterne har en forkert type eller er uden for det angivne område, eller der er opstået en konflikt mellem dem.
/bibliotek/materialesamlinger/materialesamlinger.asp, line 8


Browsertype:
Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.1)

Side:
GET /bibliotek/materialesamlinger/materialesamlinger.asp

Klokkeslæt:
15. januar 2003, 10:53:09


Yderligere oplysninger:
Microsoft Support

Kan nogen hjælpe??
Avatar billede gigaload Nybegynder
15. januar 2003 - 11:00 #1
Hvordan ser linie 8 ud???
Avatar billede kag Nybegynder
15. januar 2003 - 11:04 #2
Recordset1.ActiveConnection = MM_Conn_STRING
Avatar billede gigaload Nybegynder
15. januar 2003 - 11:14 #3
prøv at lægge lidt mere af koden op....
Avatar billede kag Nybegynder
15. januar 2003 - 11:14 #4
Her er hele koden:

<%@LANGUAGE="VBSCRIPT" CODEPAGE="1252"%>
<!--#include file="../../Connections/Conn.asp" -->
<%
Dim Recordset1
Dim Recordset1_numRows

Set Recordset1 = Server.CreateObject("ADODB.Recordset")
Recordset1.ActiveConnection = MM_Conn_STRING
Recordset1.Source = "SELECT * FROM Materialesamlinger"
Recordset1.CursorType = 0
Recordset1.CursorLocation = 2
Recordset1.LockType = 1
Recordset1.Open()

Recordset1_numRows = 0
%>
<html>
<head>
<title>Untitled Document</title>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
</head>
<body>
<%=(Recordset1.Fields.Item("matsamnavn").Value)%>
</body>
</html>
<%
Recordset1.Close()
Set Recordset1 = Nothing
%>
Avatar billede gigaload Nybegynder
15. januar 2003 - 11:26 #5
hvad står MM_Conn_STRING for???
Avatar billede kag Nybegynder
15. januar 2003 - 11:28 #6
Det skulle jo være definitionen af min Connection String
Avatar billede gigaload Nybegynder
15. januar 2003 - 11:29 #7
til en af de connections som er i include filen???
Avatar billede kag Nybegynder
15. januar 2003 - 11:55 #8
Ja - men nu har jeg selv fundet ud af det.

Problemet var, at stien i min includefil ikke er relativ. Men tilfældet har villet, at jeg indtil nu har haft mine asp-filer i samme afstand fra databasen.

Men hvordan laver man en relativ sti i en connectionstring?
Avatar billede gigaload Nybegynder
15. januar 2003 - 11:59 #9
godt spm... ved jeg desværre ikke...
Avatar billede karmapolice Nybegynder
15. januar 2003 - 12:14 #10
> Men hvordan laver man en relativ sti i en connectionstring?

Funktionen Server.MapPath() giver stien på serveren, som kan bruges i en connectionstring. Så kan man f.eks. have sin Access-fil i /db på serveren og have en connectstring i stil med
"Driver={Microsoft Access Driver (*.mdb)};DBQ=" & Server.Mappath("/oloBeskedDatabase.mdb")
Avatar billede grace45 Nybegynder
25. oktober 2010 - 14:52 #11
Hej mit navn er nåde er fra Liberia land rart at møde dig min kære jeg vil elske at vide mere om dig min e-mail er (graced_11dabah@yahoo.com)
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