Hallo, es geht mal wieder um mein Projekt "Kassenbuch" http://forum.fachinformatiker.de/net...gt-setzen.html
Heute aber mal darum, wie ich denn nun am dümmsten die anfallenden Daten speichere.
Folgendes habe ich schon versucht:
In ermangelung von Office habe ich eine Datenbank im format *.odb (openoffice) erstellt und versucht, diese ins Programm einzubinden. Da VBE das odb format nicht unterstützt klappte das natürlich nicht.
Ergo habe ich mir im netz eine Beispieldatei "adressen" aus einem Tutorial für Datenbanken gezogen, natürlich im .mdb format, diese eingebunden und versucht diese aus VBE zu bearbeiten. Also entweder geht das nicht oder meine kenntnisse reichen einfach nicht, da ich dort ständig auf konflikte stoße.
Ein versuch, die Datenbank direkt in VBE zu erstellen scheiterte an eben diesen fehlenden kenntnissen...
So... nu zur frage:
Zwei Datenbanken soll es geben:
Mitglieder, dies enthält: Name(STRING), Vorname(STRING), Spitzname(STRING), und Handy-Nummer(INTEGER) sowie den aktuellen Rechnungsbetrag(INTEGER) in der Vereinskasse und ein vermerk, ob das jehweilige Mitglied das Programm administrieren darf(BOOL)
Preise, diese enthält: Getränk(STRING), VKPreis(INTEGER), EKPreis(INTEGER)
Gibt es eine Möglichkeit das ganze auch ohne Office, mit Freeware, zu erstellen, bzw. kennt jemand ein Tutorial wie ich das innerhalb von VBE erstellen kann? Odeer überhaupt eine andere Möglichkeit?
+ Antworten
Ergebnis 1 bis 8 von 8
Daten abspeichern aber wie?
Diskussion über Daten abspeichern aber wie? in .NET der Kategorie Programmierung; Hallo, es geht mal wieder um mein Projekt "Kassenbuch" http://forum.fachinformatiker.de/net...gt-setzen.html Heute aber mal darum, wie ich denn nun am dümmsten ...
- 28.05.2009 13:02 #1Reg.-Benutzer
- Reg.-Datum
- 26.05.2009
- Beiträge
- 20
Daten abspeichern aber wie?
- 28.05.2009 22:58 #2
Moderator Linux + Unix
Rootserver - Vserver - Webspace
- Reg.-Datum
- 08.03.2005
- Ort
- 127.0.0.1
- Beiträge
- 3.948
access-datenbanken ohne access zu verwalten ist schwierig, insbesondere ohne access - ja, es gibt zwar einige wenige tools dafür, aber in all den jahren hab ich noch keines gesehen, das alle wichtigeren funktionen unterstützt hätte.
selbst visual studio unterstützt zwar nativ die abfrage von daten, aber neuerstellen sowie bearbeiten von jet-datenbanken kann man damit ebenfalls nicht. von openoffice rate ich derzeit noch immer ab, da es einige eklatante, oft noch gut versteckte bugs innehat.
meine empfehlung wäre, access zu vergessen und den kostenlosen sql server express einzusetzen. neben dem OLEDB-treiber für access wird bei VS express auch ein OLEDB-treiber für sql server mitgliefert.
du kannst am server dann eine datenbank (bitte nicht verwechseln mit den tabellen, die du in deinem posting irrtümlich "datenbanken" nennst) erstellen, und die zwei besagten tabellen (oder mehr) anlegen.
s'AmstelHelp stamp out and abolish redundancy!
Help stamp out and abolish redundancy!
- 28.05.2009 23:59 #3Reg.-Benutzer
- Reg.-Datum
- 26.05.2009
- Beiträge
- 20
Witziger Zufall:
Gerade hab ich eine Mail zu ner Umfrage über SQL server express erhalten und mitgemacht, da ich mal angefangen habe webseiten über VWD zu erstellen und das wird da ja benötigt... So hab ich erfahren, das ich das auch damit machen kann...
Naja, hab mich in dem Post etwas verdrückt ausgekehrt...
Muss dir auf jedenfall mal wieder danken!
Gruß RollerJung und unerfahren!
- 29.05.2009 01:39 #4Reg.-Benutzer
- Reg.-Datum
- 26.05.2009
- Beiträge
- 20
Aber wie? Steh grad vor Böhmichen Dörfern!
Jung und unerfahren!
- 30.05.2009 20:34 #5
Moderator Linux + Unix
Rootserver - Vserver - Webspace
- Reg.-Datum
- 08.03.2005
- Ort
- 127.0.0.1
- Beiträge
- 3.948
nunja, mit dem visual web developer (habe ich nie eingesetzt) wird man vorrangig oder ausschliesslich webseiten in ASP.NET erstellen können.
wenn es also, wie in deinem anderen thread, eine forms-anwendung sein soll, wird das nicht ganz die richtige entwicklungsumgebung sein.
erstell dir in VB 2005 express eine datenquelle zum sql server, die kannst du dann via drag&drop in dein form reinziehen und hast einigermassen sauebern code als ausgangsbasis.
s'AmstelHelp stamp out and abolish redundancy!
Help stamp out and abolish redundancy!
- 31.05.2009 14:44 #6Reg.-Benutzer
- Reg.-Datum
- 26.05.2009
- Beiträge
- 20
Da mir das alles zu kopliziert ist, hab ich mir bei nem Kumpel die MDB erstellt.
Diese enthält nun die zwei besagten Tabellen.
Es gibt aber jetzt das Problem, wenn ich das vorläufige Programm im debugger starte, und Einträge in die Datenbank hinzufüge nimmt er erstmal alles an, nur wenn ich dann auf Speichern klicke kommt folgender Fehler:
InvalidOperationExeption
Der 'Microsoft.Jet.OLEDB.4.0'-Provider ist nicht auf dem lokalen Computer registriert.
In Folgender Zeile (Fettdruck):
Das dass Programm nicht´s auf dauer speichern kann(noch nicht) ist mir ja klar, aber für die Laufzeit des debuggs sollte das doch funktionieren, hat einer ne vorstellung, was ich da falsch gemacht habe? Oder zumindest, wie ich den Microsoft.Jet.OLEDB.4.0 registriere?Code:Public Class NeuerKontakt Private Sub MitgliederBindingNavigatorSaveItem_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MitgliederBindingNavigatorSaveItem.Click Me.Validate() Me.MitgliederBindingSource.EndEdit() Me.TableAdapterManager.UpdateAll(Me.GGGDataSet) End Sub Private Sub NeuerKontakt_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Load 'TODO: Diese Codezeile lädt Daten in die Tabelle "GGGDataSet.Mitglieder". Sie können sie bei Bedarf verschieben oder entfernen. Me.MitgliederTableAdapter.Fill(Me.GGGDataSet.Mitglieder) End Sub End ClassJung und unerfahren!
- 31.05.2009 14:56 #7Reg.-Benutzer
- Reg.-Datum
- 26.05.2009
- Beiträge
- 20
Jung und unerfahren!
- 02.06.2009 03:54 #8
Moderator Linux + Unix
Rootserver - Vserver - Webspace
- Reg.-Datum
- 08.03.2005
- Ort
- 127.0.0.1
- Beiträge
- 3.948
eine lösung dafür gabs auch von mir bereits hier im forum:
http://forum.fachinformatiker.de/net...e-vb-05-a.html
s'AmstelHelp stamp out and abolish redundancy!
Help stamp out and abolish redundancy!
Aktive Benutzer
Aktive Benutzer
Aktive Benutzer in diesem Thema: 1 (Registrierte Benutzer: 0, Gäste: 1)
Ähnliche Themen
-
Oracle: Daten von A nach B
Von Scratch im Forum DatenbankenAntworten: 2Letzter Beitrag: 06.02.2008, 11:19 -
Wie verwaltet man Daten an unterschiedlichen Standorten?
Von Neo van Matix im Forum Windows BetriebssystemeAntworten: 2Letzter Beitrag: 14.04.2007, 14:59 -
MySQL hat Daten verloren
Von MichaelSchmuck im Forum DatenbankenAntworten: 5Letzter Beitrag: 13.02.2004, 08:28 -
Daten in Access abspeichern
Von Antibiotik im Forum Delphi/RPG+CL/SonstigeAntworten: 1Letzter Beitrag: 12.11.2002, 20:22 -
Abspeichern von Daten in einer DB?
Von Flameboy im Forum Delphi/RPG+CL/SonstigeAntworten: 2Letzter Beitrag: 14.04.2002, 11:44

LinkBack URL
About LinkBacks
Zitieren