Willkommen auf myCSharp.de! Anmelden | kostenlos registrieren
 | Suche | FAQ

Hauptmenü
myCSharp.de
» Startseite
» Forum
» Suche
» Regeln
» Wie poste ich richtig?

Mitglieder
» Liste / Suche
» Wer ist online?

Ressourcen
» FAQ
» Artikel
» C#-Snippets
» Jobbörse
» Microsoft Docs

Team
» Kontakt
» Cookies
» Spenden
» Datenschutz
» Impressum

  • »
  • Community
  • |
  • Diskussionsforum
Wie mit JavaScript Daten ohne DB-Server speichern?
The1
myCSharp.de - Member



Dabei seit:
Beiträge: 10

Themenstarter:

Wie mit JavaScript Daten ohne DB-Server speichern?

beantworten | zitieren | melden

Ist es irgendwie möglich, todos die ein benutzer auf meiner website hinzufügt für jeden benutzer sichtbar zu machen?
private Nachricht | Beiträge des Benutzers
Palladin007
myCSharp.de - Member

Avatar #avatar-4140.png


Dabei seit:
Beiträge: 1479
Herkunft: Düsseldorf

beantworten | zitieren | melden

Ja.

Wie genau, das hängt von ungefähr allem ab, von dem Du uns aber nichts mitteilst.
private Nachricht | Beiträge des Benutzers
The1
myCSharp.de - Member



Dabei seit:
Beiträge: 10

Themenstarter:

beantworten | zitieren | melden

OK, also wie kann ich dann die todos die jeder benutzer hochlät abspeichern und laden bei einem laden der seite?
private Nachricht | Beiträge des Benutzers
breedmaster
myCSharp.de - Member



Dabei seit:
Beiträge: 1

beantworten | zitieren | melden

Wie weit bist du denn bisher mit deiner Website?
Was funktioniert denn schon?
GENAU wo kommst du denn nicht weiter?
Warum möchtest du auf eine Datenbank verzichten?

Deine Frage ist sehr allgemein gehalten, da fällt eine konkrete Antwort schwer.
Dieser Beitrag wurde 1 mal editiert, zum letzten Mal von breedmaster am .
private Nachricht | Beiträge des Benutzers
Abt
myCSharp.de - Team

Avatar #avatar-4119.png


Dabei seit:
Beiträge: 15817
Herkunft: BW

beantworten | zitieren | melden

Dazu brauchst Du einen Speicher, was eine Datei sein kann oder eine Datenbank.
Du kannst auch Daten im Browser des Benutzers speichern. Die stehen aber natürlich dann auch nur in diesem Browser zur Verfügung.

Aber die Frage "Daten speichern ohne datenbank" ist so ähnlich wie "Wasser trinken ohne Wasserquelle"
private Nachricht | Beiträge des Benutzers
The1
myCSharp.de - Member



Dabei seit:
Beiträge: 10

Themenstarter:

beantworten | zitieren | melden

Ich habe bisher einen code, der ein todo zu einer list ehinzufügt und dies im localen speicher abspeichert. Keine datenbank, weil ich nichts installieren möchte/kann
private Nachricht | Beiträge des Benutzers
Abt
myCSharp.de - Team

Avatar #avatar-4119.png


Dabei seit:
Beiträge: 15817
Herkunft: BW

beantworten | zitieren | melden

Willst Du die Daten zentral verarbeiten, dann bleibt Dir auch nichts anderes übrig als einen zentralen Speicherort (e.g. Datenbank, Datei) zu verwenden.
private Nachricht | Beiträge des Benutzers
The1
myCSharp.de - Member



Dabei seit:
Beiträge: 10

Themenstarter:

beantworten | zitieren | melden

wie geht das mit der datei?
private Nachricht | Beiträge des Benutzers
Abt
myCSharp.de - Team

Avatar #avatar-4119.png


Dabei seit:
Beiträge: 15817
Herkunft: BW

beantworten | zitieren | melden

Zum Beispiel mit Sqlite
Using SQLite in C# - Building Simple, Powerful, Portable Databases for Your Application - YouTube
Google Suche nach "sqlite tutorial c#"
Übersicht - Microsoft.Data.Sqlite

Oder Du arbeitest zB mit XML Dateien zum Speichern von Daten
Introduction to XML with C# - The complete C# tutorial
Google Suche nach "c# xml tutorial"
private Nachricht | Beiträge des Benutzers
The1
myCSharp.de - Member



Dabei seit:
Beiträge: 10

Themenstarter:

beantworten | zitieren | melden

Muss die sqlite datenbank nicht installieren?
Und warum ist da c# dahinter?
Dieser Beitrag wurde 1 mal editiert, zum letzten Mal von The1 am .
private Nachricht | Beiträge des Benutzers
Abt
myCSharp.de - Team

Avatar #avatar-4119.png


Dabei seit:
Beiträge: 15817
Herkunft: BW

beantworten | zitieren | melden

Schau Dir doch wenigstens die Links 30 Sekunden an, die man Dir mühevoll gibt :-)
Zitat
SQLite is an embedded relational database engine. It is a self-contained, serverless, zero-configuration and transactional SQL database engine.
-> Nein, man muss nichts auf dem Server installieren.
SQLite
private Nachricht | Beiträge des Benutzers
The1
myCSharp.de - Member



Dabei seit:
Beiträge: 10

Themenstarter:

beantworten | zitieren | melden

auch nicht auf dem pc?
Ok, aber warum steht da c# dahinter
private Nachricht | Beiträge des Benutzers
Palladin007
myCSharp.de - Member

Avatar #avatar-4140.png


Dabei seit:
Beiträge: 1479
Herkunft: Düsseldorf

beantworten | zitieren | melden

Zitat
auch nicht auf dem pc?
Zitat
[...] It is a self-contained, serverless, [...]
Nein, auch nicht auf dem PC.
Zitat
aber warum steht da c# dahinter
Weil es erklärt, wie man es mit C# nutzt.
Dieser Beitrag wurde 2 mal editiert, zum letzten Mal von Palladin007 am .
private Nachricht | Beiträge des Benutzers
The1
myCSharp.de - Member



Dabei seit:
Beiträge: 10

Themenstarter:

beantworten | zitieren | melden

gibt dann auch videos, wo das mit html beschrieben ist? Habe nichts so ausführliches gefunden
Dieser Beitrag wurde 1 mal editiert, zum letzten Mal von The1 am .
private Nachricht | Beiträge des Benutzers
Abt
myCSharp.de - Team

Avatar #avatar-4119.png


Dabei seit:
Beiträge: 15817
Herkunft: BW

beantworten | zitieren | melden

HTML ist keine Programmiersprache, sondern eine Auszeichnungssprache zur Darstellung.
Damit kannst Du keine Daten direkt speichern bzw. Logik programmieren; das geht nur mit einer entsprechenden Programmiersprache.

Du bist hier in einem C# Forum; daher lag nahe, dass Du von C# sprichst.
private Nachricht | Beiträge des Benutzers
The1
myCSharp.de - Member



Dabei seit:
Beiträge: 10

Themenstarter:

beantworten | zitieren | melden

oh achso. Meine js als sprache
private Nachricht | Beiträge des Benutzers
The1
myCSharp.de - Member



Dabei seit:
Beiträge: 10

Themenstarter:

beantworten | zitieren | melden

in den videos wo es mit javascript geht, muss ich sqlite aber installieren
private Nachricht | Beiträge des Benutzers
Abt
myCSharp.de - Team

Avatar #avatar-4119.png


Dabei seit:
Beiträge: 15817
Herkunft: BW

beantworten | zitieren | melden

Wenn Du JS hast, dann solltest Du eher in ein JS oder in ein NodeJS Forum gehen.
Weiß nicht, wie Du da im C# Forum gelandet bist :-)
Zitat
in den videos wo es mit javascript geht, muss ich sqlite aber installieren
Dann hast Du dem Video eher nicht zugehört, da man Sqlite nirgends installieren kann.
Das einzige, das man benötigt, sind selbstverständnlich die Dependencies - auch in der NodeJS Welt.

https://www.npmjs.com/package/sqlite3
https://www.sqlitetutorial.net/sqlite-nodejs/
private Nachricht | Beiträge des Benutzers
The1
myCSharp.de - Member



Dabei seit:
Beiträge: 10

Themenstarter:

beantworten | zitieren | melden

dependencies?
private Nachricht | Beiträge des Benutzers
T-Virus
myCSharp.de - Member



Dabei seit:
Beiträge: 1835
Herkunft: Nordhausen, Nörten-Hardenberg

beantworten | zitieren | melden

Du scheinst echt keine Ahnung von Datenbanken zu haben
Mit JS wirst du SQLite nicht (direkt) ansprechen können.
Bei SQLite handelt es sich um eine Embedded Datenbank, die man über eine API ansprechen muss.
Bei C# gibt es dafür entsprechende Bindings (Wrapper für die native C API).

Da wir auch nicht wissen von welchem Video du sprichst, kann man schlecht beurteilen was du da gesehen hast.
Bei JS würde ich entweder auf den Aufruf einer (web)API oder von einer lokalen Variable (assoziativ) ausgehen.
Dazu müsste man ber das Video kennen.

T-Virus
Dieser Beitrag wurde 2 mal editiert, zum letzten Mal von T-Virus am .
Developer, Developer, Developer, Developer....

99 little bugs in the code, 99 little bugs. Take one down, patch it around, 117 little bugs in the code.
private Nachricht | Beiträge des Benutzers
Abt
myCSharp.de - Team

Avatar #avatar-4119.png


Dabei seit:
Beiträge: 15817
Herkunft: BW

beantworten | zitieren | melden

Zitat von T-Virus
Mit JS wirst du SQLite nicht (direkt) ansprechen können.
JS ist nur eine Programmiersprache, genauso wie C# auch.
Es ist problemlos möglich JavaScript als direkte Programmiersprache gegen Sqlite mit dem entsprechenden Abhängigkeitspaket zu verwenden - exakt wie in .NET.
Der Hinweis hilft also im Kontext nicht wirklich; eher unnötig, da sich die Ausgangssituation dadurch nicht ändert - verwirrt also eher.

Sqlite Abhängigkeit einführen, anprogrammieren. Fertig.
Der Unterbau hier ist ja völlig irrelevant.
Zitat von The1
dependencies
Wenn das Deine Frage ist, dann solltest Du bisschen Grundlagen lernen, da diese offenbar nicht da sind.
Node.js Tutorial
Da wird auch erklärt, wie Dependencies im NodeJS Environment verwendet werden, sodass in diesem Falle mit Sqlite Daten gespeichert werden können.

Für mehr Details ist eher ein NodeJS Forum geeignet als das hier. Get involved | Node.js
Aber Du wirst nicht drum herum kommen jetzt einige Tutorials durchzuarbeiten und viel Zeug lernen.
private Nachricht | Beiträge des Benutzers