Avatar billede jernhenrik47 Nybegynder
24. april 2006 - 12:26 Der er 3 kommentarer

Problemer med MySQL Connector .net og Visual Studio 2005 (C#)

Jeg arbejder med en web-applikation programmeret i C#. Jeg har tidligere opnået  en velfungerende forbindelse til MySQL via ODBC. Men jeg forsøger nu at skifte over til MySQL Connector /.NET. Desuden har jeg opgraderet fra VS 2003 til VS 2005, hvor Global.Asax tilsyneladende fungerer anderledes. I den forbindelse er jeg støt ind i 2 problemer. 1) I Application_Start, har jeg bla. følgende kode.

            dataset = new DataSet();
ConStr = "Database=eurocode;Data Source=localhost; User Id=ecc; Password= xx”            SqlCon1 = new MySql.Data.MySqlClient.MySqlConnection(ConStr);
            SqlCon1.Open();
            throw new Exception("fty1234567");
            Response.Redirect("resEe");
            FyldDataset("materialer", 0);

Når det lykkedes mig at åbne forbindelsen, skulle programmet gerne kaste en exception. Men det gør den ikke – tilsyneladende stopper den med eksekveringen af Application_Start når den har åbnet forbindelsen (Jeg får den forventede exception når den kastes inden forbindelsen åbnes).

2) Det andet problem er mht. password. I ”MySQL Administrator” kan jeg godt sætte passwordet. Men når applicationen en gang har åbnet forbindelsen er dette ændret til et ukendt password på 8 cifre, og jeg er nød til at sætte det igen før jeg næste gang logger ind. Desuden ser det ud til at administrationen af ”user account”’s password som default insisterer på at dette skal være et ukendt sådanne på 8 cifre, ligegyldigt hvad jeg ellers forsøger at ændre det til.
Avatar billede Syska Mester
24. april 2006 - 12:32 #1
1) øhhh, hvis du altid smider en Resirect kommer du vel aldrig ned til FyldDataset method....

Der er flere ting i de linier jeg ikke lige helt kan følge......

2) Tror den laver det om så det er svære for en anden person at gætte det, det skulle meget gerne stadig virke....

// ouT
Avatar billede ladyhawke Novice
24. april 2006 - 12:51 #2
Husk at lukke det ene af dine spørgsmål... jf. ekspertens regler må man kun stille samme spåørgsmål en ad gangen...
Avatar billede jernhenrik47 Nybegynder
25. april 2006 - 08:30 #3
1) Response.Redirect kommer efter at jeg har bedt programmet om at lave en exception. Så den burde aldrig blive udført. Iøvrigt henviser Redirect til en ikke eksisterende side, således at resultatet bliver en exception. I stedet dirigeres browseren til startsiden, og programmet fungerer ellers som det skulle have gjort, hvis ikke, jeg af debuggngmæssige årsager havde bedt det om at kaste en exception. Jeg har meget svært ved at komme til anden konklussion end at Programmet af mystiske årsager hopper ud af Application_start, efter forbindelsen til db er åbnet.
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