11. november 2004 - 13:01Der er
10 kommentarer og 1 løsning
kommunikere med MySql fra C# uden at installere noget på clienten
Hvordan kommunikerer jeg med en MySql database, fra et C# program uden at skulle installere andet end applikationen hos clienten?
Jeg har fået det til at virke ved at installere "Microsoft.Data.Odbc" på min udviklingsmaskine, men det ønsker jeg ikke at skulle installere på alle clinterne.
Denne side indeholder artikler med forskellige perspektiver på Identity & Access Management i private og offentlige organisationer. Artiklerne behandler aktuelle IAM-emner og leveres af producenter, rådgivere og implementeringspartnere.
Ja det var også det jeg regnede med. Men når jeg kører programmet på en anden maskine (med .NET 1.1) så får jeg følgende fejl: -------------------------------------------------------------------- Microsoft.Data.Odbc.OdbcException: ERROR [IM002][Microsoft][ODBC Driver Manager] Data source name not found and no default driver specified at Microsoft.Data.Odbc.OdbcConnection.Open() at DBBoundary.DBBoundary.ExecuteSQL(String sqlStatement) ------------------------------------------------------------------
Nej der er ikke installeret nogen ODBC-driver til MySQL-databasen på clientmaskinerne. Det er den slags jeg helst vil undgå hvis det kan lade sig gøre.
Tak for hjælpen. Jeg havde ikke lige overvejet det med XCOPY deployment. Nu virker det. Til andre der kunne være interesserede, gør jeg som følger: ----------------------------------------- try { ByteFX.Data.MySqlClient.MySqlConnection dbConnection = new ByteFX.Data.MySqlClient.MySqlConnection();
XCOPY deployment er nok en af de virkeligt store fordele ved .NET
Synes godt om
Ny brugerNybegynder
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.