Laden...

Embedded SQL (wie z.B. SQLite)

23 Antworten
8,866 Aufrufe
Letzter Beitrag: vor 17 Jahren
Embedded SQL (wie z.B. SQLite)

Hallo,

ich suche eine möglichst performante und sinnvolle Datenbank-Lösung für eine Software, die folgende Anforderungen erfüllen soll:

  • KEINE Internetanbindung
  • KEIN Datenbankserver nötig
  • SQL-Datenbank - Quelldatei lokal auf dem Rechner
  • Import anderer SQL - Datenbanken möglich

Unter C++ hatte ich mit SQLite relativ gute Erfahrungen gemacht. Wie sieht das ganze unter C# aus?

Hi,

unter c# kannst du auch SQLite verwenden, auch der Embedded Firebird ist recht gut zu gebrauchen.

Über die Suche solltest aber genügend zu diesem Thema finden 😉

mfg,
daniel

Oder den Sql-Server Compact von MS.

Hallo, ich kann die SQLite auch unter C# wärmstens empfehlen!

Gibt's dazu irgendwo ne Library (Quelle)?

Original von blubbxyz
Gibt's dazu irgendwo ne Library (Quelle)?

http://sqlite.phxsoftware.com/ ?

Und ich empfehle auch SQL Server Compact.

Wie schnell der im Verhältnis zu SLQLite ist weiss ich allerdings nicht.

Die Administrierung erfolgt sehr komfortabel über SQL Management Studio Express.

Siehe auch

http://www.seven-c.de/files/datenbankenhowto.htm#10

Grüße Bernd

Workshop : Datenbanken mit ADO.NET
Xamarin Mobile App : SAR Einsatz App

Ich verzweifle irgendwie an der SQLite Library. Ich nutze momentan C# 2005 Express zuhause und habe das ADO.NET Paket heruntergeladen und installiert. Wie kann ich nun SQLite in mein Projekt einbinden?

Viele Grüße

Du weisst also nicht, wie du eine DLL einbinden kannst?

Oder wie ADO.NET funktioniert?

Oder wie SQLite funktioniert?

Original von BerndFfm
Und ich empfehle auch SQL Server Compact.

Wie schnell der im Verhältnis zu SLQLite ist weiss ich allerdings nicht.

Die Administrierung erfolgt sehr komfortabel über SQL Management Studio Express.

Siehe auch


>

Grüße Bernd

Ich habe Probleme eine Compact DB mit dem Manager zu starten, brauch man da noch einen Treiber oder so? Kann nichts finden im Netz.

Gruß

Ja, den Sql-Server Compact.

Habe ich installiert aber immer wenn ich eine sdf Datei öffnen will dann kann er mit dem Dateityp nix anfangen.

Original von FZelle
Du weisst also nicht, wie du eine DLL einbinden kannst?

Oder wie ADO.NET funktioniert?

Oder wie SQLite funktioniert?

Ich weiß nicht wie ich anfangen soll (Code...). Was genau ist ADO?

http://de.wikipedia.org/wiki/Ado.net da hast du schon mal Grundlegende informationen
ansonsten solltest du dir ein Buch besorgen um dich in das Thema ein zu arbeiten
z.b. das hier http://www.amazon.de/Visual-C-2005-Grundlagen-Programmiertechniken/dp/382732288X/ref=pd_bbs_sr_1/028-2842868-1722948?ie=UTF8&s=books&qid=1194776241&sr=8-1

da hast du die Grundlegenden Dinge mit drin

Hallo blubbxyz,

ließ dir mal folgendes durch http://www.galileocomputing.de/openbook/visual_csharp/visual_csharp_26_000.htm#Xxx999338 dann wird dir so einiges wie schuppen von den augen fallen.

grüße stipo

@tommylee:
Wie willst du denn dei SDF öffnen?

Du musst im eingangsdialog vom Managementstudio auch den richtigen provider erst auswählen.

Nachdem ich den SQL Server noch mal neu installiert habe, erscheint die Auswahl am Anfang. Da hat wo was nicht richtig funtioniert.

Gibt es denn die Möglichkeit mit dem Management Studio auch in die Daten ein zusehen?

tomylee

Moin,

Deine Tabelle -> Rechtsklick-> Tabelle öffnen

Raik

Hi,

dann habe ich aber nur die definition der einzelnen Spalten aber nicht den Inhalt, wenn schon Daten in der Tabelle sind.

Gruß

hier mal ein Bild

irgendwie habe ich viel weniger auswahl

den abfrage-designer habe ich auch nicht in der liste oben drin

Moin,

verstehe ich auch nicht , du kannst aber noch versuchen ein View zu erzeugen mit



CREATE VIEW


und dann unter Sichten gucken ob Deine Daten vorhanden sind.

Raik

Was hast du genau für eine Version installairt?
Ich habe gerade bei Microsoft gesehen das es auch eine Express Advanced Version gibt.

tomylee