Avatar billede mathiasrav Nybegynder
01. januar 2004 - 15:03 Der er 9 kommentarer og
1 løsning

Kan man bruge ASP og MySQL sammen?

Hej eksperter.
Jeg har skiftet fra MS Access databaser til MySQL databaser. Men kan man bruge ASP sammen med MySQL? Hvis ja, hvordan? Har I et link til en tutorial?
Godt nytår,
Hilsen Mathias
Avatar billede keysersoze Ekspert
01. januar 2004 - 15:10 #1
Ja - sagtens. Det eneste du skal er at ændre din conn-string til;

Set Conn = Server.CreateObject("ADODB.Connection")
DNS = "Driver={MySQL ODBC 3.51 Driver}; Server=localhost; Port=3306; Database=navne; uid=root; pwd=123;"

server, port, database, uid og pwd skal selvfølgelig passe til de oplysninger der hører til dig.

SQL'en er en lille smule anderledes - fx kan du ikke benytte SELECT top x men du skal i stedet bruge SELECT * FROM noget LIMIT 0, 10 og også datoer er lidt anderledes... men de ting er lettest at tage hen ad vejen
Avatar billede mathiasrav Nybegynder
01. januar 2004 - 15:15 #2
Tak! Men i den email jeg har fået fra B-One - min host - står der ikke noget om host. Er 3306 så standard, eller hvad?
Avatar billede mathiasrav Nybegynder
01. januar 2004 - 15:16 #3
Ikke host, port :$
Avatar billede mathiasrav Nybegynder
01. januar 2004 - 15:20 #4
Jaah - det var det ;). Nu får jeg bare fejl:
ADODB.Connection.1 error '80004005'

SQLState: S1000
Native Error Code: 1045
[TCX][MyODBC]Access denied for user: 'root@localhost' (Using password: YES)

/sqltest.asp, line 31

men det laver jeg et spørgsmål i den rigtige gruppe om :)
Tak for hjælpen!
Avatar billede keysersoze Ekspert
01. januar 2004 - 15:26 #5
port er ikke nødvendig - så den burde du kunne udelade. Driver kan også sagtens være en anden alt efter hvad de har af myodbc - men får du access denied kunne det skyldes en fejl fra deres side hvis ellers du har indtasted de korrekte oplysninger
Avatar billede Slettet bruger
01. januar 2004 - 15:41 #6
...vær lige sikker på, de har installeret MySQL (og derned PHP) på deres server, hvorpå dit webhotel ligger. Fordi, hvis du har ASP, er det dermed også en Windows server, og dermed også langtfra sikkert, at du har mulighed for MySQL og PHP.
Men kontakt dem og spørg ad. Også efter deres variation af Connection-string.
Avatar billede keysersoze Ekspert
01. januar 2004 - 16:00 #7
extend >> mysql har absolut intet med php at gøre. MySQL er en database der fint kan fungere med asp uden nogen som helst form for php - og mysql kan du også uden problemer køre på en windows maskine.
Avatar billede mathiasrav Nybegynder
01. januar 2004 - 16:45 #8
Jeg har fået det til at virke. Det var forkert brugernavn...
Avatar billede Slettet bruger
01. januar 2004 - 17:04 #9
-->keysersoze:
Ja, MySQL kan udemærket kør epå en Windowsmaskine, jeg har også selv haft den installeret på min egen win2000 flere gange.
Men det var heller ikke det jeg sagde, keysersoze.
Jeg sagde, at hvis han har et webhotel på en windows platform, er det langt fra sandsynligt, at har OGSÅ har mulighed for en MySQL-database.

Jeg bruger vendsyssel.net som webhotel, og dér er mulighed for at bruge både MySQL og PHP (i de nyeste versioner) på en windowsplatform.


Vedr. MySQL uden PHP, har du helt ret: Den er ikke afhænig af PHP.
Det er først når man gerne vil bruge PHP-MyAdmin, at PHP er nødvendig. Det var bare det jeg tænkte på.
Avatar billede keysersoze Ekspert
01. januar 2004 - 18:30 #10
det er bestemt IKKE langtfra sandsynligt at der er mulighed for MySQL hvis man har webhotel på en windows platform. Først og fremmest kører b-one ikke med rigtig ASP men kun med "chiliasp!" og det skyldes de formentlig ikke kører på en windows-platform så så langt har du ret. Men derudover er der masser af steder der tilbyder løsninger, hvor man sagtens kan køre ASP på et windows-platform og alligevel har mulighed for MySQL - jeg har det fx selv.

Det er klart at der så ikke kan benyttes phpmyadmin nødvendigvis - men heldigvis findes der lignende ting i ASP og samtidig kan man jo endelig benytte en klient-løsning i form af fx MySQL Front.. og sidst men ikke mindst er der jo ingen forhindringer i at det kan sættes op så der er tilknyttet phpmyadmin selvom man kører på en win-platform
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