Avatar billede jacand Nybegynder
25. marts 2003 - 09:34 Der er 4 kommentarer og
1 løsning

Operation is not allowed when the object is closed

Hvorfor får jeg

ADODB.Connection error '800a0e78'

Operation is not allowed when the object is closed.

den denne kode:

SET rstest = Server.CreateObject("ADODB.Connection")
SQL = "SELECT * FROM bruger WHERE hjemmesidenavn = '" & hjemmesidenavn & "'"
rstest.Open SQL, strDSN, 1, 3
if not (rstest.BOF Or rstest.EOF) Then
Response.Write "fundet"
end if
Avatar billede oasen Nybegynder
25. marts 2003 - 10:43 #1
Fordi strDSN ikke er åbnet...
Avatar billede jacand Nybegynder
25. marts 2003 - 10:50 #2
strDSN = "Driver=SQL Server; Server=.....; Database=hjemme;UID=.......;PWD="
strDSN bliver brugt 4 gange før jeg når til ovenstående kode, og det virker fint indtil den når ovenstående kode.
jeg fik det til at virke med:
Conn.Open strDSN
sqlup = "update bruger set info = '" & info & "' WHERE hjemmesideid = '" & hjemmesideid & "'"
conn.execute(sqlup)
Avatar billede jacand Nybegynder
25. marts 2003 - 10:50 #3
laver rstest.Open SQL, strDSN, 1, 3 og Conn.Open strDSN ikke det samme?
Avatar billede oasen Nybegynder
25. marts 2003 - 12:41 #4
Hvor sætter du conn henne?
Efter hvad du skriver ovenfor, bør strengen se sådan ud:

SET rstest = Server.CreateObject("ADODB.Connection")
SQL = "SELECT * FROM bruger WHERE hjemmesidenavn = '" & hjemmesidenavn & "'"
rstest.Open SQL, conn, 1, 3
Avatar billede oasen Nybegynder
25. marts 2003 - 12:47 #5
Uden ODBC-------------------------->
Conn = Server.CreateObject("ADODB.Connection");
Conn.open("PROVIDER=SQLOLEDB; DATA SOURCE=dinServer;UID=ditBrugernavn;PWD=ditPassword;DATABASE=dinDatabase");

Med ODBC--------------------------->
Conn = Server.CreateObject("ADODB.Connection");
Conn.Open("DSN=dinODBCforbindelse;UID=ditBrugernavn;PWD=ditPassword;DATABASE=dinDatabase");
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