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.