Avatar billede casperhojstrup Nybegynder
19. december 2001 - 13:59 Der er 14 kommentarer

APS connection til Linux

Jeg laver mine side i ASP og plejer at lave en connection til MySQL/NT med

Set oConn = Server.CreateObject(\"ADODB.Connection\")
oConn.Open(\"DRIVER={MySql}; SERVER=; DATABASE=navnet; UID=; PWD=\")
Set oRs = Server.CreateObject(\"ADODB.Recordset\")
Set oRs.ActiveConnection = oConn

Idag er tilfældet at jeg skal connecte til en MySQL som ligger på en Linux - hvordan gør jeg så ?
Avatar billede disky Nybegynder
19. december 2001 - 14:01 #1
Fra asp som også kører på en linux box ?
Avatar billede casperhojstrup Nybegynder
19. december 2001 - 14:02 #2
Nej fra ASP som kører på NT skal jeg connect til en anden server som kører på Linux
Avatar billede disky Nybegynder
19. december 2001 - 14:04 #3
Så skal du bare rette SERVER= så den peger på den nye server.
Avatar billede casperhojstrup Nybegynder
19. december 2001 - 14:10 #4
Nej det virker ikke for så brokker den sig over driveren ikke er ok !
Avatar billede disky Nybegynder
19. december 2001 - 14:12 #5
Mystisk, så er jeg godt nok blank.

Lad os håbe der er andre til stede med mere styr på ODBC drivere.
Avatar billede casperhojstrup Nybegynder
19. december 2001 - 14:16 #6
Tak for forsøget Disky, du plejer nu ellers at kunne hjælpe !
Avatar billede disky Nybegynder
19. december 2001 - 14:19 #7
mange tak :)
ODBC er dog bestemt ikke min stærkeside, ej heller asp.

Men held og lykke med dit problem, og god jul osv...
Avatar billede grunken Nybegynder
19. december 2001 - 14:49 #8
Efter min overbevisning kræver det at der er en form for ODBC installeret på din linuxserver! er der det ??

-Grunken

Avatar billede casperhojstrup Nybegynder
19. december 2001 - 14:52 #9
Jeg ved ikke hvad der er installeret, men jeg ved at man med PHP kan lave en connection, hjælper det dig ?
Avatar billede disky Nybegynder
19. december 2001 - 14:54 #10
php bruger ikke ODBC, den gør direkte på mysql server.

Problemmet er nok uden tvivl odbc.

Kan du ikke køre mysql på din Windows maskine ?
ELler skifte til php/jsp fra asp ?
Avatar billede casperhojstrup Nybegynder
19. december 2001 - 14:55 #11
Jeg kan ikke noget PHP og jeg kan godt køre MySql på windows, men det er ikke min server !
Avatar billede disky Nybegynder
19. december 2001 - 14:58 #12
okay
Avatar billede grunken Nybegynder
19. december 2001 - 15:00 #13
Jeg ville foreslå at du lavede den connection via php, da dette er optimeret på og til linux/unix-platform og derfor kan lave en connection uden problemer!

Så enten flyt databasen over på en windowsplatform....., eller installer odbc på din Linux (og det skal siges at dette ikke er helt let.....

men giver dig lige et par links du kan læse på hvis du vil igang med projektet :)

Toturial:
http://www2.linuxjournal.com/lj-issues/issue67/3395.html

Download:
http://www.unixodbc.org/

Men som sagt vil til hver en tid anbefale PHP på en linuxplatform!

Held og lykke

-Grunken
Avatar billede alvion Nybegynder
19. december 2001 - 19:32 #14
Du mangler at installere MyODBC. Den henter du på:

http://www.mysql.com/downloads/api-myodbc.html

Når den er installeret, så kan du forbinde således:

Set oConn = Server.CreateObject(\"ADODB.Connection\")
oConn.Open(\"DRIVER={MySql}; SERVER=XXX.XXX.XXX.XXX; DATABASE=navnet; UID=UUUUU; PWD=PPPPP\")
Set oRs = Server.CreateObject(\"ADODB.Recordset\")
Set oRs.ActiveConnection = oConn

Hvor XXX.XXX.XXX.XXX er MySQL serverens ip adresse (husk at der skal være åbnet for port 3306)
UUUU = brugernavn
PPPP = password

Det virker med garanti! :-)
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
Computerworld tilbyder specialiserede kurser i database-management

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