26. september 2005 - 16:19Der er
12 kommentarer og 1 løsning
mySQL i .NET 2.0
Hey...
Er der en som ligger inde med en connector , eller bare en metode, til at bruge mySQL under VB.NET 2.0 ?? jeg har prøvet en fra CoreLab, og fået den til at virke, men dog ikke stabil :( selvom jeg fyre den samme SQL streng afsted, får jeg ikke altid det samme resultat???? derfor søger jeg alternativer, kan man brugew ADO.NET 2.0 direkte til mySQL? i så fald er jeg åben for eksempler
C:\>type mysql.cs using System; using System.Data; using MySql.Data.MySqlClient;
class MainClass { public static void Main(string[] args) { Console.WriteLine(Environment.Version); MySqlConnection con = new MySqlConnection("Database=Test;Data Source=localhost;User Id=;Password="); con.Open(); MySqlCommand sel = new MySqlCommand("SELECT * FROM T1", con); MySqlDataReader rdr = sel.ExecuteReader(); while(rdr.Read()) { Console.WriteLine(rdr[0] + " " + rdr[1]); } rdr.Close(); con.Close(); } }
C:\>dotnetdef
C:\>csc /r:MySql.Data.dll mysql.cs Microsoft (R) Visual C# .NET Compiler version 7.10.6001.4 for Microsoft (R) .NET Framework version 1.1.4322 Copyright (C) Microsoft Corporation 2001-2002. All rights reserved.
C:\>csc /r:MySql.Data.dll mysql.cs Microsoft (R) Visual C# 2005 Compiler version 8.00.50215.44 for Microsoft (R) Windows (R) 2005 Framework version 2.0.50215 Copyright (C) Microsoft Corporation 2001-2005. All rights reserved.
hmm... har selv fundet en, og den henter også nu (ved ikke hvad der skete sidst)
men når jeg bruger den i en backgroundworker (anden thread), så har alle records de samme data som indhold (som om den kun læser den sidste record, og retunerer de data for alle records) men hvis jeg kopirer koden over i en knap som ligger på formen, så kommer det rigtige output??? nogen idéer til en løsning? eller hvordan kan jeg hente data samtidig med at jeg opdaterer formen?
Kan jeg ikke få dig til at komme med et bud på hvordan du vil lave en opdatering af et datagridview fra en anden thread end formens? for der er ligeså snart jeg (via backgroundworkeren) opdaterer, så er det somom at den ikke får hentet dataene rigtigt
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.