02. november 2002 - 00:39Der er
13 kommentarer og 1 løsning
Invalid connection når jeg forsøger at åbne en MySQL base fra ASP
Jeg har en Global.asa - den er placeret i roden, men når jeg forsøger at bruge min database, så får jeg denne fejl:
ADODB.Recordset.1 error '800a0e7d'
Invalid connection.
Og så en henvisning til en linie.
Jeg er SIKKER på, at min fejl ligger i min Global.asa, som ER placeret i roden.
Den indeholder bl.a.:
Sub Session_OnStart On Error Resume Next Set Session("Conn1") = Server.CreateObject("ADODB.Connection") Session("Conn1").ConnectionString = "DSN=localhost;UID=bruger_navn;PWD=adgangs_kode" Session("Conn1").CursorLocation = 2 Session("Conn1").Open if err <> 0 then Session.Abandon end if End Sub
Jeg er sikker på, at "localhost" er korrekt, men er det det der skal stå ud for DSN? Eller er det tabelnavnet?
Jeg har naturligvis indtastet det rigtige brugernavn og men jeg undrer mig over, at jeg ikke skal definere tabelnavnet i min connect-string i Global.asa.
I dette særtema ser vi på, hvordan cloud og AI bliver fundamentet for virksomhedernes digitale forretning, og hvordan de nye muligheder for automatisering og forretningsværdi kan udnyttes uden at miste overblik, sikkerhed og menneskelig kontrol.
<SCRIPT RUNAT=Server Language=VBScript> Sub Session_OnStart On Error Resume Next Set Session("Conn1") = Server.CreateObject("ADODB.Connection") Session("Conn1").ConnectionString = "DSN=localhost;UID=bruger_navn;PWD=adgangs_kode" Session("Conn1").CursorLocation = 2 Session("Conn1").Open if err <> 0 then Session.Abandon end if End Sub
Sub Session_OnEnd On Error Resume Next Session("Conn1").Close End Sub </SCRIPT>
Okayrj..............eh! Det har jeg ikke prøvet før, og connecte hos en udbyders MySQL service, men hvis du kender passwordet og login så prøv med en alm. connection streng i stedet for at ligge den i din global fætter.
Sådan her f.eks.:
Dim objRS Dim Connx Dim Cmd Dim vRecordCount Dim vBgColor
Set Connx = Server.CreateObject("ADODB.Connection") Set Cmd = Server.CreateObject("ADODB.Command") Set objRS = Server.CreateObject("ADODB.Recordset")
Ellers kontakt mig, så laver jeg nyt Q med point :o)
/Rob
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.