Avatar billede ducks Nybegynder
16. maj 2004 - 00:49 Der er 13 kommentarer og
1 løsning

Connecte til MySQL remote

Hvordan connecter man til mysql remote med visual basic? Jeg har prøvet at gøre som der står her:
http://vb.opencoding.net/code.asp?id=469
Med remote connection fra www.connectionstrings.com (der står option id).

Men jeg får bare en fejlmeddelelse:
Run-time error '-2147467259 (80004005)': [Microsoft][ODBC Driver Manager] Data source name not found and no default driver specified.
Avatar billede sjh Nybegynder
16. maj 2004 - 08:11 #1
Avatar billede ducks Nybegynder
16. maj 2004 - 16:51 #2
Jeg får fejl ved .open

    With objConn
        .CommandTimeout = 30
        .ConnectionTimeout = 15
        .ConnectionString = strConn
        .Open
Avatar billede sjh Nybegynder
16. maj 2004 - 21:20 #3
Har du husket at åbn for din SQL-Server så du kan komme til den ude fra? (Host = % eller IP)
Avatar billede ducks Nybegynder
16. maj 2004 - 21:31 #4
Jeg er ikke helt sikker på om jeg har ændret alt det jeg skulle, der er bl.a.

"USER", _
"PASS", _
"Bruger", _
"Adgang")

Er der forskel på user og bruger osv?
Og skal jeg definere strXXX inden jeg kører det?
Avatar billede sjh Nybegynder
16. maj 2004 - 21:48 #5
'Husk at ænder HOST, DATABASE, USER og PASS til din SQL-Server _
  Bruger og Adgang er de navne du tjekker..
  Me.Caption = MySQL("HOST", _
                    "DATABASE", _
                    "USER", _
                    "PASS", _
                    "Bruger", _
                    "Adgang")

HOST = Den IP som din sql-server køre på.
DATABASE = Katalog på din sql-server.
USER og PASS = Brugernavn/Password til din sql-server, den er som standart "Root" og ingenting i pass, men kan kun bruges inde fra. (Ikke remote bruges fra localhost)

Bruger og Adgang er bare til det lille project har ikke noget med sql-server log ind afgøre.
Avatar billede sjh Nybegynder
16. maj 2004 - 22:01 #6
hvis du bruger MySQL version 5.0 skal du nok finde den driver som passer til den, da den bruger 25 ciffer MD5 password. Det project er lavet til MySQL 4.0.16 som kun bruger 16 ciffer MD5 password.
Avatar billede ducks Nybegynder
16. maj 2004 - 22:02 #7
Takker
Avatar billede sjh Nybegynder
16. maj 2004 - 22:03 #8
fik du det til at virke?
Avatar billede ducks Nybegynder
16. maj 2004 - 22:03 #9
Jeg bruger 4.0.16, da de vidst har ændret standard brugeren i 5.0 fra root til noget andet og var for doven til at undersøge det :)
Avatar billede ducks Nybegynder
16. maj 2004 - 22:04 #10
Ja
Avatar billede sjh Nybegynder
16. maj 2004 - 22:05 #11
ha ha okææ. tak for point :-)
Avatar billede sjh Nybegynder
16. maj 2004 - 22:12 #12
hvis du ikke kan finde Driver 3.51.06 så er den her:
http://www.mysql.jp/MySQL/Downloads/MyODBC3/MyODBC-3.51.06.exe
Avatar billede ducks Nybegynder
16. maj 2004 - 22:15 #13
Det var med MySQL front jeg ikke kunne conncte, så tror ikke det var driveren.
Avatar billede sjh Nybegynder
16. maj 2004 - 22:20 #14
måske, men det er ikke sikkert at den nye driver kan sende password i 16 ciffer den sender måske nok i 25 ciffer.. men ved det ikke. :)
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