Avatar billede fhansen Praktikant
20. december 2006 - 22:55 Der er 9 kommentarer og
1 løsning

Kan ikke connecte til MySql

Hejsa.

Jeg har Downloadet MySQL pas med tilhørende LibMySql.dll, jeg har ved samme lejlighed også MySql_Test.

Mit problem er at jeg får fejl, når jeg forsøger at connecte til serveren fejlen har fatal error 1251 Client does nor support authen. protocol requested by server.

Jeg bruger Delphi 7
MySql server 5,0
LibMySql.dll 3.23.49

Jeg bør nok  lige fortælle at jeg ikke megen erfaring med client server, eller MySql................men nu skal det læres


Finn
Avatar billede kroning Nybegynder
21. december 2006 - 01:33 #1
Er det den her?
http://www.fichtner.net/delphi/mysql.delphi.phtml

Hvis det er så er den lavet til MySQL 3.23 og vil derfor ikke virke med version 5. Du skriver så også at du bruger LibMySql.dll 3.23.49, jeg går ud fra at du mener at der er den LibMySql.dll der hører til MySQL 3.23, du kan ikke bruge denne dll til MySQL 5 men du skal bruge den LibMySql.dll der følger med MySQL 5, du finder dll´en i mappen mysql/bin.
Hvis du vil bruge MySQL.pas til MySQL 5 så skal du først tilpasse alle konstanter, type definitioner osv. i filen så de passer til MySQL 5, du kan finde al den info du har brug for i MySQL AB's C header filer, disse filer findes i mappen mysql/include.
Avatar billede fhansen Praktikant
21. december 2006 - 11:31 #2
Du har ret det er den jeg bruger.
Det lyder som en lidt stor opgave for mig, version 3 dll'en er en lille fil, mens version 5 dll'en er en stor sag.
Jeg mener at jeg også at jeg har prøvet at lege med en demo du har lagt her på siden,
men det er vel den samme problem stilling, her får jeg bare en fejl der siger at den ikke kan finde dll'en, til trods for at den ligger i mappen.

Alt fungere for mig hvis jeg bruger ODBC, men jeg synes det er en lidt skidt måde at connecte på.

Finn
Avatar billede kroning Nybegynder
21. december 2006 - 11:46 #3
Prøv at kikke her, det er godt nok en dbexpress driver til MySQL 5, men alt koden følger med og i filen PlainMysql50.pas kan du se hvad der skal ændres på i MySQL.pas

http://www.justsoftwaresolutions.co.uk/delphi/dbexpress_and_mysql_5.html
Avatar billede fhansen Praktikant
22. december 2006 - 00:59 #4
Det ser rigtigt ud, det er vist bare at gå igang.
Avatar billede kroning Nybegynder
22. december 2006 - 07:36 #5
Ja jeg rettede MySQL.pas til ved at kikke på MySQL AB's C header filer, jeg startede om formiddagen og ved middagstid havde jeg forbindelse til MySQL 5, så det er ikke særligt svært, og der er ikke ret meget der skal ændres.
Avatar billede fhansen Praktikant
22. december 2006 - 10:48 #6
Nu er du jo også en lille koderæv samlignet med mig....*SS*
Men mon ikke et par juledage kan klare det..*SS*
Avatar billede kroning Nybegynder
22. december 2006 - 12:43 #7
Prøv det, ellers kan du få den jeg har rettet.
Avatar billede fhansen Praktikant
23. december 2006 - 03:14 #8
Tak skal du have, men vil da gerne lige selv prøve først, jeg kan jo sikkert lær en del af det,
men vil da gerne have lov til at vende tilbage.


God Jul
Avatar billede fhansen Praktikant
27. februar 2011 - 23:45 #9
Får jeg ikke lige et svar, det re vist mere end på høje tide
Avatar billede kroning Nybegynder
28. februar 2011 - 01:09 #10
Og svar
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