25. marts 2003 - 09:34Der 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
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)
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");
Synes godt om
Ny brugerNybegynder
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.