![]() |
Anzeige:
|
|
|||||||
| Visual Basic, Visual Basic.NET Alles zum Thema - Visual Basic und Visual Basic.NET
Fragen zu VBA bitte in das Forum Office-Anwendungen posten! |
|
![]() |
|
|
LinkBack | Themen-Optionen | Ansicht |
|
|
#1 (Direktlink) |
|
Forenmaskottchen
![]() Registriert seit: 25.01.2006
Beiträge: 953
|
Hallo,
also, ich hab von meiner Schule die Aufgabe bekommen, mit Visual Studio 2008 in Visual Basic ein Programm zu schreiben, in dem man eine Schulklasse erfassen un speichern kann. Benötigte Felder sind zum Beispiel Name, Vorname, Alter, Klasse... Hab mich jetzt soweit in Visual Basic eingelesen, dass das programmieren an sich kein Problem ist, nur wie kann ich diese Daten "fest" speichern? Wie gesagt, das Programmieren an sich funktioniert, ich weiß nur nicht recht, wie ich eine Datenbank anlegen kann. Kann mir da bitte jemand dabei helfen? Ich hab in Visual Studio 08 bisher eine neue Datenquelle angelegt (SchuleDataSet), in der eine neue Datentabelle (DataTable1), mit den Feldern die ich brauche. Daraus hab ich mir ein Objekt erzeugt. Wenn ich jetzt die einzelnen Felder in mein Fenster 'ziehe', erhalte ich ja eine Art Verknüpfung und es erscheint eine 'Leiste' in meinem Programm (siehe Anhang). Wenn ich das Programm nun starte und auf das Plus (hinzufügen) klicke, kann ich Schüler hinzufügen, was auch im RAM gespeichert wird. Ich kann auch zwischen den einzelnen Schülern hin und her Schalten. Aber wie kann ich das jetzt in eine Datenbank schreiben (mithilfe eines Buttons)? Ich hab zwar auch schon ne Menge gegoogelt, aber leider ohne Erfolg. Hier kann mir doch bestimmt einer weiterhelfen oder? Ich geb auch mal ein Bier aus... EDIT: Ich weiß zwar nicht, obs wichtig ist, aber ich hab Apache2.2 unt MySQL installiert (falls ich das dafür benötige) Danke schonmal im Vorraus
__________________
Gruß Mital Geändert von Mital6000 (18.10.2009 um 13:10 Uhr) |
|
|
|
|
|
|
#2 (Direktlink) |
|
Dauergast
Registriert seit: 28.11.2008
Beiträge: 1.197
|
erstell dir eine Datenbanktabelle in MySQL oder Access
in VB erstellst du dann deinen Connection String zur Datenbank erstellen. dann kannst du zb. über ein ADO Recordset Daten speichern , ändern, löschen etc. wie das geht steht alles in der MSDN |
|
|
|
|
|
#3 (Direktlink) |
|
Forenmaskottchen
![]() Registriert seit: 25.01.2006
Beiträge: 953
|
ok danke schonmal
werd dann gleich mal googeln, wie ich eine MySQL Datenbank erstelle Wenn jemand ein Super-Tut kennt, der darf es mir natürlich gerne mitteilen Und ich nutze Win7Pro, hab Apache und MySQL lokal installieren und die Datenbank soll auch nur lokal nutzbar sein.
__________________
Gruß Mital |
|
|
|
|
|
#4 (Direktlink) |
|
Dauergast
Registriert seit: 28.11.2008
Beiträge: 1.197
|
steht in der MySQL Hilfe
Neue Datenbank anlegen Neue Tabelle anlegen deine Feldnamen angeben und definieren |
|
|
|
|
|
#5 (Direktlink) |
|
Forenmaskottchen
![]() Registriert seit: 25.01.2006
Beiträge: 953
|
Hi,
ich nochmal... Ich bekomm es einfach nicht hin... hab folgendes TUT gefunden: MySQL :: MySQL 5.1 Referenzhandbuch :: 3.1 Verbindung zum Server herstellen und trennen Das erschien mir eigentlich auch als recht ausführlich. Doch es klappt nicht... Und nach sehr viel googeln, probieren und testen verlässt mich langsam die Lust... Also zum Anfang: ich habe Visual Studio 2008 Professional Edition (con MSDN) installiert. Da ist der MySQL Server 2005 dabei... Außerdem hab ich Apache2.2 + MySQL + PHP installiert. 1. Benötige ich das überhaupt? 2. Was benötige ich, wenn ich mit Visual Basic Programme schreibe, bei denen Sachen lokal gespeichert werden sollen? 3. Vielleicht jemand da, der dieses Programm nutzt und mir sagen kann, wie ich eine Datenbank erstelle und Sachen darauf speichere? Das wars für den Anfang. Ich würde mich riesig freuen, wenn mir jemand helfen könnte. Ich setze meine Letzte Hoffnung in euch... Danke schonmal im Voraus... EDIT: Wie gesagt, das programmieren ist nicht das Problem. Das klappt. Hab am WE auch paar Programme geschrieben (Taschenrechner und mehrere kleine Sachen...), um das Grundwissen zu vertiefen, nur die DB will nicht so wie ich...
__________________
Gruß Mital Geändert von Mital6000 (20.10.2009 um 14:48 Uhr) |
|
|
|
|
|
|
#6 (Direktlink) |
|
Dauergast
Registriert seit: 28.11.2008
Beiträge: 1.197
|
wenn du schreiben würdest was nicht klappt,
wäre es einfacher zu helfen hast du XAMPP installiert? |
|
|
|
|
|
#7 (Direktlink) |
|
Forenmaskottchen
![]() Registriert seit: 25.01.2006
Beiträge: 953
|
da ist es ja, es klappt ja gar nix...
immer noch wie oben. Ich habe mein fenster, mitdem ich die Schüler erfassen kann. Wollte mir dann eine DB anlegen, was meines erachtens auch geklappt hatte. Ich meine, das war eine "*.mdf" Datei. In diesem habe ich eine Tabelle mit diesem "Designer" angelegt, mit den Spalten Name, Vorname, Klasse...! Davon hab ich mir ein Objekt erstellt. Wenn ich nun die einzelnen Objektfelder auf mein Fenster ziehe, bekomme ich diese neue Leiste, die in obigem Bild zu sehen ist. da kann ich dann auch was zwischenspeichern, also ich kann Datensätze anlegen und zwischen diesen hin und her blättern. Aber ich finde keinen Weg, die lokal zu speichern. nee, ich habe WAMP (Webserver mit Windows, Apache, MySQL, PHP) installiert. und wenn ich wüsste, woran es hängt, wäre es nicht so schwer, den Fehler zu finden... Trotzdem danke für deine Versuche
__________________
Gruß Mital Geändert von Mital6000 (20.10.2009 um 15:29 Uhr) |
|
|
|
|
|
#8 (Direktlink) |
|
Dauergast
Registriert seit: 28.11.2008
Beiträge: 1.197
|
ich kann dir nicht ganz folgen
wo hast du die Datenbank und die Tabelle angelegt ? welches obige Bild? |
|
|
|
|
|
#9 (Direktlink) |
|
Forenmaskottchen
![]() Registriert seit: 25.01.2006
Beiträge: 953
|
Die Datenbank hab ich in Visual Studio 2008 angelegt...(zumindest wollte ich das
Das Bild ist im 1. Post... EDIT: Also noch ne Frage: 4. Was benötige ich um bei VB was speichern zu können? XAMPP?
__________________
Gruß Mital Geändert von Mital6000 (20.10.2009 um 15:37 Uhr) |
|
|
|
|
|
#10 (Direktlink) |
|
Dauergast
Registriert seit: 28.11.2008
Beiträge: 1.197
|
ich bin aber jetzt davon ausgegangen das du deine Datenbank
erstmal in MySQL oder ACCESS anlegst und mit VB dann auf diese Tabelle zugreifst. So wird das in der Regel gemacht Und wie das dann gemacht wird, steht in der MSDN http://www.vbarchiv.net/home/index.php |
|
|
|
|
|
|
#11 (Direktlink) |
|
Forenmaskottchen
![]() Registriert seit: 25.01.2006
Beiträge: 953
|
Wie ich das mach, ist mir egal, die Hauptsache es funktioniert...
Was brauche ich denn um so eine DB vorher anzulegen?
__________________
Gruß Mital |
|
|
|
|
|
#12 (Direktlink) |
|
Dauergast
Registriert seit: 28.11.2008
Beiträge: 1.197
|
egal ist 88 zig
das hatte ich schon geschrieben entweder in MySQL oder in ACCESS fürn Anfang ist wahrscheinlich ACCESS einfacher Schau auch mal bei Microsoft , da gibt es doch auch Beispielprojekte zum download. wenn du jetzt deine Datenbank Tabelle hast legste am besten sofort einen Datensatz an Um es jetzt zu vereinfachen, ziehste dir in VB ein Grid auf die Form Rechtsklick > Datenbank Connection erstellen Das macht VB fast alles selbst für dich , und sagt dir auch ob es geklappt hat, und schwupps schon siehste deinen Datensatz im Grid. |
|
|
|
|
|
#13 (Direktlink) |
|
Forenmaskottchen
![]() Registriert seit: 25.01.2006
Beiträge: 953
|
sorry, ich hatte mich 'etwas' undeutlich ausgedrückt. Ich möchte es ja mit MySQL machen, weil ich das gerne lernen würde.
Ich meinte nur, es ist mir für den Moment egal, ob ich die Datenbank vorher anlegen muss, oder ob das das Visual Studio macht. Ich bevorzuge die Schritt-für-Schritt Variante, also zuerst die Grundlagen der Programmierung, dann Daten speichern, dann bearbeiten, dann löschen... Hab bei mir in der Klasse ein paar Erlebt, die wollten alles auf einmal und als es nicht geklappt hatte, haben sie aufgehört, weil sie zu frustriert waren. Ich hingegen, hab nacheinander meine (kleinen) Erfolge, behalte den Spaß an der Sache und mache weiter... ...aber ich schweife vom Thema ab... benötige ich das XAMPP um eine MySQL Datenbank aufzubauen? Ich hab das noch nie gemacht, also hab Nachsicht...
__________________
Gruß Mital |
|
|
|
|
|
#14 (Direktlink) |
|
Dauergast
Registriert seit: 28.11.2008
Beiträge: 1.197
|
ein gutes Tutorial dazu findest du hier
MySQL Datenbankhandbuch |
|
|
|
![]() |
|
| Lesezeichen |
| Themen-Optionen | |
| Ansicht | |
|
|
Ähnliche Themen
|
||||
| Thema | Autor | Forum | Antworten | Letzter Beitrag |
| Service Pack 1 für .NET Framework und Visual Studio 2008 | Schwabenpfeil! | Aktuelle Meldungen | 0 | 12.08.2008 13:22 |
| Visual Studio 2008 Professional german language Pack | M_the_K | Sonstige Programmiersprachen | 2 | 18.06.2008 20:16 |
| Windows Server 2008, SQL Server 2008 und Visual Studio 2008 | Schwabenpfeil! | Aktuelle Meldungen | 0 | 19.02.2008 18:10 |
| Microsoft Visual Studio Express 2008 zum Download! | Schwabenpfeil! | Aktuelle Meldungen | 0 | 29.01.2008 23:05 |
| Tutorial für Datenbanken,Visual Basic.NET und ASP gesucht | lastwebpage | Visual Basic, Visual Basic.NET | 0 | 04.12.2004 18:41 |