Hallo zusammen,
ich verwende C# und das .NET Compact Framework und versuche eine kleine Datenbank-App (mit SQL Server CE 2.0) für mein Pocket PC zu schreiben. Dabei komme ich am folgenden Problem nicht vorbei: Ich habe eine Verbindung zur Datenbank erfolgreich aufgebaut, und meine SELECT-Abfrage war auch erfolgreich, kann aber die Daten aus dem Dataset nicht in einem DataGrid anzeigen.
Dabei habe ich folgenden Quellcode verwendet:
string mySQL;
// Verbindung zur Datenbank herstellen
SqlCeConnection myConnection = new SqlCeConnection();
myConnection.ConnectionString = (@"Persist Security Info=False; Data Source = \Speicherkarte\Tesma\Tesma.sdf;");
myConnection.Open();
mySQL = "SELECT * FROM REASONCODES";
DataSet myDataset = new DataSet();
SqlCeDataAdapter myAdapter = new SqlCeDataAdapter();
myAdapter.SelectCommand = new SqlCeCommand(mySQL, myConnection);
myAdapter.Fill(myDataset);
DataGrid1.DataSource=myDataset;
Dieselbe Version funktioniert für den Desktop wunderbar!
Hat jemand Erfahrung damit?
Herzlichen Dank.
Gruss
Jim.
ich verwende C# und das .NET Compact Framework und versuche eine kleine Datenbank-App (mit SQL Server CE 2.0) für mein Pocket PC zu schreiben. Dabei komme ich am folgenden Problem nicht vorbei: Ich habe eine Verbindung zur Datenbank erfolgreich aufgebaut, und meine SELECT-Abfrage war auch erfolgreich, kann aber die Daten aus dem Dataset nicht in einem DataGrid anzeigen.
Dabei habe ich folgenden Quellcode verwendet:
string mySQL;
// Verbindung zur Datenbank herstellen
SqlCeConnection myConnection = new SqlCeConnection();
myConnection.ConnectionString = (@"Persist Security Info=False; Data Source = \Speicherkarte\Tesma\Tesma.sdf;");
myConnection.Open();
mySQL = "SELECT * FROM REASONCODES";
DataSet myDataset = new DataSet();
SqlCeDataAdapter myAdapter = new SqlCeDataAdapter();
myAdapter.SelectCommand = new SqlCeCommand(mySQL, myConnection);
myAdapter.Fill(myDataset);
DataGrid1.DataSource=myDataset;
Dieselbe Version funktioniert für den Desktop wunderbar!
Hat jemand Erfahrung damit?
Herzlichen Dank.
Gruss
Jim.