VisualBasic SQL Server Compact Datenbank

nierewa

Lt. Junior Grade
Registriert
Juni 2008
Beiträge
414
Hallo,

ich wollte mit Visual Studio 2008 und SQL Server Compact
ein Programm erstellen, um meine Anwendungen zu katagolisieren.

Sprich Nr, Name, Beschreibung, Kategorie, CD/DVD Name
in ein Formular eingeben und in eine Datenbank schreiben.

Hab deshalb über Datenquelle eine neue Verbindung erstellt mit dem
SQL SC und die Datenbank db.sdf genannt. Dann noch mit dem Designer eine
Tabelle mit den oben genannten Spalten erstellt (Primärschlüssel auf Nr).

Kann mir jemand ein Codebeispiel geben, wie
ich diese Tabelle jetzt öffnen kann. Daten schreiben und lesen kann?

Danke schon mal :)
 
In welcher Sprache ?

Ich hoffe mal die SQL-Statements an sich sind klar. ;)

//edit: hab iwie das VisualBasic übersehen :)

kuck dir ma die Sachen an:
- DataAdapter
- DataSet oder
- DataTable
- SqlConnection
 
Zuletzt bearbeitet:
Also,

ich hab mir das alles angesehen, bin Verweisen gefolgt
und hab stundenlang gelesen. Aber ich bin immer noch nicht klüger.

Alles was ich erfahren habe, ist wie man eine Datenbank erstellt und einbindet,
aber das hab ich ja schon.
 
Hast du dir son Automatisches DataSet gernerieren lassen ?

Wenn ja müsste das ja Automatisch beim Starten gefüllt werden.
 
Also, ich schreib mal auf, was ich alles gemacht habe:

- neues Projekt -> Windows Forms-Anwendung
- Datenquellen -> neue Datenquelle hinzufügen -> Datenbank -> neue Verbindung
Datenquelle = Microsoft SQL Server Compact (.NET Framework-Datenanbieter)

Datenbank -> erstellen -> Pfad oben .../dbase.sdf -> kein Kennwort -> Testverbindung
erfolgreich -> OK

- Verbindungszeichenfolge -> Ja, Verbindung speichern Name = dbaseConnectionString
- Fertig stellen für leeres DataSet -> DataSet-Name = dbaseDataSet

- jetzt im Projekt-Explorer dbase.sdf doppelt ankgeklickt
- es öffnet sich der Datenbank-Explorer -> hier auf Tabelle rechte Maustatse -> Tabelle
erstellen

- Tabellenname = tabelle, folgende Spalten angelegt:
Nr -> Primärschlüssel
Name
Kategorie -> Auswahlfeld
Beschreibung
CD/DVD

- dann habe ich eine Form erstellt (siehe Anhang)

Jetzt will ich die Daten eingeben und wenn ich OK klicke,
sollen die Daten in die jeweiligen Spalten geschrieben werden.

Dazu muß ich doch erst die Datenbank verbinden, öffnen, Daten schreiben und wieder schließen. Doch ich konnte nirgends ein Beispiel (Quelltext !) finden wie das geht.
 

Anhänge

  • Form1.jpg
    Form1.jpg
    12,3 KB · Aufrufe: 189
SQLConnection mit dem dbaseConnectionString erstellen.
SQLCommand (für einzelabfragen oder insert-/update- statements)
DataAdapter z.B. zum Füllen einer Tabelle aus der Datenbank

in C# könnte ich dir n Beispiel schreiben VB is nich ganz meine Schiene nur in Verbindung mit den .NET geschichten halt von den Klassen her usw.
 
Zurück
Oben