Avatar billede kanstrup Nybegynder
21. juni 2001 - 12:31 Der er 3 kommentarer og
1 løsning

Hjælp ! Ad. \"Forum\" .(Tidligere spørgsmål)

Jeg får en tilbagemelding, der se sådan ud :

ADODB.Recordset error \'800a0e7d\'

Operation is not allowed on an object referencing a closed or invalid connection.

/kanstrup/bb/bb.asp, line 26

Fik så at vide, at der var noget galt med min conn.asp til databasen, og fortsatte selv :

Min conn ser sådan ud :

<META http-equiv=\"Content-Type\" content=\"text/html; charset=iso-8859-1\">
<%
Dim Conn_CONNECTIONSTRING
Dim Conn
Dim objRecordset1

Set Conn = Server.CreateObject(\"ADODB.Connection\")
\' change bb.mdb to the directory where it will reside
Conn.CONNECTIONSTRING = \"DRIVER={Microsoft Access Driver (*.mdb)}; DBQ=\" & Server.Mappath(\"../database/bb.mdb\") & \";\"



Set objRecordset1= Server.CreateObject(\"ADODB.Recordset\")


Set RsMain = Server.CreateObject(\"ADODB.Recordset\")
Set RsSecondary= Server.CreateObject(\"ADODB.Recordset\")

\' change subjectid.txt to the directory where it will reside
read = server.mappath(\"../database/subjectid.txt\")
write = server.mappath(\"../database/subjectid.txt\")
%>
Jeg ved altså ikke rigtig noget om ASP, men hvad skal jeg kigge efter ? Alle adresser er rigtige !
Avatar billede webbe Nybegynder
21. juni 2001 - 13:05 #1
Prøv at skrive Conn.Open istedet for Conn.CONNECTIONSTRING!!!

Så det bliver:

Conn.Open = \"DRIVER={Microsoft Access Driver (*.mdb)}; DBQ=\" & Server.Mappath(\"../database/bb.mdb\") & \";\"

ISTEDET FOR

Conn.CONNECTIONSTRING = \"DRIVER={Microsoft Access Driver (*.mdb)}; DBQ=\" & Server.Mappath(\"../database/bb.mdb\") & \";\"
Avatar billede kanstrup Nybegynder
21. juni 2001 - 13:09 #2
YAP....DÉT virker !!! Tak skal du ha\' !
Avatar billede kanstrup Nybegynder
21. juni 2001 - 13:12 #3
MEN.....Når jeg klikker på send, får jeg :
Siden kan ikke vises.
Det er en alm. fejl, og har ikke noget at gøre med ASP\'en, vel ?
Avatar billede webbe Nybegynder
21. juni 2001 - 13:15 #4
Du skal lave en response.redirect til en fil, så når din insert i text-filerne er færdig leder dig videre til en anden fil så efter linien write = server.mappath.... skal du lukke din connection og indsætte en linie så det bliver:

Conn.Close
Set Conn = Nothing

Response.Redirect(\"filnavn.asp\")
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