Avatar billede charly Nybegynder
28. december 2003 - 15:33 Der er 6 kommentarer og
1 løsning

MySql på .Net platformen

Hej med jer.

Hvorfor skal det være så svært at bruge MySql på .net platformen? ;-)

Jeg har et webhotel hos en udbyder, hvordan kan man se, om han har 'de rigtige' tinge installeret? Nogen taler om, at man skal ha' en ODBC-driver installeret. Men kan man ikke køre MySql via OleDB?

Jeg har prøvet stort set alle eksempler og får det også til at virke med MS Access. Jeg kan bare ikke få lavet en rigtig connection til MySql?
Avatar billede naxosnaxos Nybegynder
28. december 2003 - 15:49 #1
Avatar billede charly Nybegynder
28. december 2003 - 17:32 #2
Tak for linket!

Men jeg er ikke blevet så meget klogere. Jeg kan jo ikke bare downloade og installere drivere på en server, som jeg ikke er herre over :-( Kan jeg på nogen måde se, om serveren har den installeret i 'frameworket'?
Avatar billede roger Nybegynder
28. december 2003 - 21:09 #3
flame mig ikke for dette spørgsmål :) men er du sikker på de kører med mysql ?
Hvis ja hvad er der doc. ?
Hvordan ser din connstring ud ?
Avatar billede charly Nybegynder
29. december 2003 - 11:44 #4
Ja, de tilbyder MySql. Bruger 'gammel' op mod MySql. Men de har kun dokumentation for hvordan man laver en connection på den 'gamle' måde.

Min connection ser således ud:

OdbcConnection objCon;
OdbcCommand objCmd = new OdbcCommand();
objCon = new OdbcConnection("DRIVER={MySql};SERVER=mysql.xxxxxxxx.dk;DATABASE=xxxxxxxx;UID=xxxxxxxx;PWD=xxxxxxxx");
objCon.Open();
objCmd.Connection = objCon;
Avatar billede christian Nybegynder
29. december 2003 - 13:32 #5
Hvis man er i tvilv om hvordan det lige er man laver en connection string til en xxx database i .net er dette link guld værd:
http://www.connectionstrings.com/

ODBC
Local database:
"Driver={mySQL};Server=mySrvName;Option=16834;Database=mydatabase;"

Remote database:
"Driver={mySQL};Server=data.domain.com;Port=3306;Option=131072;Stmt=;Database=my-database;Uid=username;Pwd=password;"

OLE DB:
Standard:
"Provider=MySQLProv;Data Source=mydb;User Id=UserName;Password=asdasd;"
Avatar billede charly Nybegynder
30. december 2003 - 11:39 #6
Mine bange anelser var korrekt antaget. Man skal ha' bestemte drivere/komponenter installeret på serveren for at kunne køre MySql i asp.net.
Avatar billede burningice Nybegynder
30. december 2003 - 17:44 #7
hvorfor bruger du ikke bare ByteFX (www.byteFX.com)... den er native skrevet i .Net, og understøtter derfor single-file deployment, dvs. at den skal ikke decideret installeres, men bare lægges i din /bin-mappe og så kan du bruge den.
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
IT-kurser om Microsoft 365, sikkerhed, personlig vækst, udvikling, digital markedsføring, grafisk design, SAP og forretningsanalyse.

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