Laden...

Profil von bigisoft

myCSharp.de - Member Mitglied seit
B
bigisoft
myCSharp.de - Member
7
Themen
28
Beiträge
Dabei seit
31.01.2006
Letzte Aktivität
vor 19 Jahren
Erstellt vor 19 Jahren

Hi, kennt wer ein OpenGL Tutorial für C#, weil für OpenGL finde ich nur c++ Tutorials.
lg.
Stefan

Erstellt vor 19 Jahren

Ok Danke für deine Hilfe !
lg.
Stefan

Erstellt vor 19 Jahren

Danke tomek2k1 für deine Hilfe.
Ich habe noch eine letzte Frage kannst du mir einen Code Beispiel geben wie du Daten aus einer Datenbank liest. Ich mach das im Moment so:

SqlCeConnection Verbindung = new SqlCeConnection("Data Source = " + (System.IO.Path.GetDirectoryName(System.Reflection.Assembly.GetExecutingAssembly().GetName().CodeBase) + "\Test.sdf;"));
SqlCeCommand cmd = new SqlCeCommand("SELECT * from useranmeldung", Verbindung);
SqlCeDataReader reader;

        try  
        {  
            Verbindung.Open();  
            MessageBox.Show("Verbindung");  
            reader = cmd.ExecuteReader();  
            MessageBox.Show("Read");  
            while (reader.Read() == true)  
            {  
                MessageBox.Show("Schleife");  
                MessageBox.Show(reader.GetValue(1) + "" + reader.GetValue(2));  
         
            }  
        }  
        catch (NullReferenceException x)  
        {  
            MessageBox.Show("Keine Verbindung zur Datenbank" + x);  
        }        

ABer ich möchte das nicht in Messageboxen anzeigen sondern in einem Datagrid, kannst du mir ein Beispiel zeigen wie ich das machen kann ??
lg.
Stefan

Erstellt vor 19 Jahren

Ja du hast recht ich nehme den Emulator von VS 2005. Ich fasse jetzt nochmal zusammen wie ich deine Antwort verstanden habe:

Also ich hab mein DB File dem Projekt hinzugefügt, dass passt ja noch 🙂
Dann für ich den Emulator aus und wenn ich ihn beende, dann sag ich ihm er soll auf stand by bleiben damit die DB Datenbank nicht wieder zurückgesetzt wird. Und dann sollte es funktionieren, dass die Daten bestehen bleiben, nur wenn ich den Pc reboote oder VS abschalte sind sie halt wieder weg, aber das ist ja egal im Moment 😜

Ich habe noch eine andere Frage, wenn der Pocket Pc W - LAN hat, kann ich mich ja auch mit einem normalen SQL Server verbinden und Daten abrufen, weil die SQL MObile Datenbank ist ja lokal auf dem Pocket Pc gespeichert oder ?
Weil ich schreib gerade ein Programm ,dass die SQL Datenbank an einem Pc mit der Mobilen DB am POcket Pc synchronisiert.

lg.
Stefan

Erstellt vor 19 Jahren

Ja ich habe die DB Datei ins Projekt implementiert, kann ich das irgendwie ausstellen das ich immer am selben Ausgangspunkt anfange und das die Daten gespeichert werden ???
lg.
Stefan

Erstellt vor 19 Jahren

Danke für eure Hilfe, das ist wirklich ein geschützter Tabellenname 😜
Ich schreibe jetzt was in meine DB hinein mit dem Insert Befehl und lese dieses dann mit einem Select Befehl aus, das klappt auch in der Laufzeit, doch wenn die ich den Emulator abschalte sind die Daten nicht mehr in der Datenbank vorhanden, ist das normal ?? Weil beim normalen Datenbank sind die DAten nach dem ich Sie mit dem Insert Befehl hineingeschrieben habe für immer drinnen bis ich sie lösche .
lg.
Stefan

Erstellt vor 19 Jahren

Das mit dem Connection STring funktioniert super danke, auf das wäre ich nie gekommen.
Jetzt versuche ich etwas mit dem SQLCECOMMAND in die Datenbank zu schreiben und er sagt mir dann diese Fehlermeldung :
THere was an error parsing the query [Token line number = 1, Token Line offset = 15, Token in error user]

Mein SQLCECOMMAND lautet so:

SqlCeCommand cmd = new SqlCeCommand("SELECT * FROM user",Verbindung);

Das müsste doch so funktionieren oder ???

Erstellt vor 19 Jahren

Vielen Lieben Dank für dein Bemühen 🙂

Erstellt vor 19 Jahren

Also der Connection STring den mir VS 2005 vorschlägt lautet so:
"Data Source = C:\test.dsf;"

Mein Connection String lautet so:
@"Data Source = 'C:\test.dsf';"

Ich habe auch den Connection String vom Vs ausprobiert aber der geht auch nicht, ich bekomme nur eine Verbindung zur Datenbank, wenn ich von der ToolBox das Datagrid element nehme und dort den Data Source einstelle.

Und wegen dem FileSystem und Pocket Pc's , ich hab mir mehrere Tutorials angeschaut und die haben überall so eine Pfadangabe.
lg.
Stefan

Erstellt vor 19 Jahren

Naja der Connection string den mir das Vs vorschlägt ist auch C:\MeinData.sdf ,aber wenn ich ihm das angebe sagt er er kann das file bei diesem Pfad nicht finden, aber wenn ich ein DataGrid von der Toolbox reinziehe und dort diesen Pfad als DataSouerce angebe, funktioniert es und er gibt mir keinen Fehler aus. Also ich versteh das nicht, ich will das mit meinem Connection String machen !!
lg.
Stefan