Avatar billede saigon Nybegynder
15. juni 2002 - 15:57 Der er 6 kommentarer og
1 løsning

Connection fra ASP til MySQL server!

Hejsa.. Jeg har noget ASP der skal connecte til min MySQL database. Jeg har et db.asp dokument hvor deri der skal være hvor den connecter til min MySQL database. Hvad skal der stå i den?
Avatar billede eagleeye Praktikant
15. juni 2002 - 16:01 #1
Jeg bruger denne conenction:

Conn.Open "DRIVER={MySql};SERVER=mysql.SERVERNAVN.dk; DATABASE=databasenavn; UID=brugernavn; PWD=password"
Avatar billede saigon Nybegynder
15. juni 2002 - 16:10 #2
Du siger jeg bare skal indsætte:

Conn.Open "DRIVER={MySql};SERVER=mysql.SERVERNAVN.dk; DATABASE=databasenavn; UID=brugernavn; PWD=password"

I db.asp med mine oplysninger slf. og så ville d hele virke?
Avatar billede eagleeye Praktikant
15. juni 2002 - 16:15 #3
Ja. Det skulle gerne virker.
mysql.SERVERNAVN.dk skal rettes til server adressen på din mySQL server. Jeg har et web-hotel hvor den hedder mysql.xxxx.dk...
Avatar billede yezper Nybegynder
15. juni 2002 - 16:30 #4
Det kan være en god idé at indsætte følgende i /global.asa filen

Sub Application_OnStart()
  Application("strConnect")
End Sub

Så kan du i dine filer skrive
Set Conn = Server.CreateObject("ADODB.Connection")
Conn.Open Application("strConnect")

Husk kun at åbne en forbindelse til databasen de steder, hvor du faktisk har brug for det, og husk desuden også altid at lukke forbindelsen igen bagefter med følgende linier:

Conn.Close
Set Conn = Nothing

Ellers vil du på et tidspunkt opnå en eventuel begrænsning på antallet af connections til MySQL serveren, og desuden kan det også gå ud over den generelle performance. Luk altid dine objekter, når du ikke skal bruge dem længere.
Avatar billede yezper Nybegynder
15. juni 2002 - 16:31 #5
Det var ment som en kommentar, og så glemte jeg selvfølgelig indholdet af application variablen.

Linierne i global.asa skal se således ud:

Sub Application_OnStart()
  Application("strConnect") = "DRIVER={MySql};SERVER=mysql.SERVERNAVN.dk; DATABASE=databasenavn; UID=brugernavn; PWD=password"
End Sub
Avatar billede saigon Nybegynder
15. juni 2002 - 16:32 #6
Kiggede lige lidt på den igen..

Const ConnStr = "Indsæt her"

Der hvor der står Indsæt her.. Hvad skal jeg helt nøjagtigt indsætte der ?
Avatar billede eagleeye Praktikant
15. juni 2002 - 16:38 #7
Du kan skriver:

Const ConnStr = "DRIVER={MySql};SERVER=mysql.SERVERNAVN.dk; DATABASE=databasenavn; UID=brugernavn; PWD=password"

og så åbne en connection sådan her:

Conn.Open ConnStr
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