Paules-PC-Forum.de Anzeige:

Microsoft Windows Intune: PC-Verwaltung und -Sicherheit in der Cloud: Updateverwaltung, Anti-Virus und vieles mehr!


Zurück   Paules-PC-Forum.de > Programmierung > Visual Basic, Visual Basic.NET

Visual Basic, Visual Basic.NET Alles zum Thema - Visual Basic und Visual Basic.NET
Fragen zu VBA bitte in das Forum Office-Anwendungen posten!

EM-Tippspiel

Paule bei Facebook


Paule bei Twitter


Letzte Forenthemen
Gehe zum ersten neuen Beitrag Algorithmen Teil IV...
Aufrufe: 3338, Antworten: 124
Gehe zum ersten neuen Beitrag PPF - Spiel "Wörter weiter...
Aufrufe: 26943, Antworten: 4219
Gehe zum ersten neuen Beitrag PPF - Shoppingwahn
Aufrufe: 50950, Antworten: 1396
Gehe zum ersten neuen Beitrag Bundesliga-Tippspiel Saision...
Aufrufe: 7660, Antworten: 186
Gehe zum ersten neuen Beitrag Von Live CD Windowspfad...
Aufrufe: 321, Antworten: 19
Gehe zum ersten neuen Beitrag Captur 2.2 (Snow Leo)
Aufrufe: 26, Antworten: 0
Gehe zum ersten neuen Beitrag Captur 2.3 (Lion)
Aufrufe: 32, Antworten: 0
Gehe zum ersten neuen Beitrag Acer Aspire 8745ZG fährt...
Aufrufe: 65, Antworten: 6
Gehe zum ersten neuen Beitrag Rechner fährt herunter,...
Aufrufe: 152, Antworten: 9
Gehe zum ersten neuen Beitrag avs4you_com Lizenz oder Abo?
Aufrufe: 78, Antworten: 4
Zeige:





Antwort
 
LinkBack Themen-Optionen Ansicht
Alt 18.10.2009, 13:06   #1 (Direktlink)
Forenmaskottchen
 
Registriert seit: 25.01.2006
Beiträge: 953
Standard Datenbanken in Visual Studio 2008

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
Angehängte Grafiken
Dateityp: jpg Unbenannt.jpg (10,9 KB, 9x aufgerufen)
__________________
Gruß
Mital

Geändert von Mital6000 (18.10.2009 um 13:10 Uhr)
Mital6000 ist offline   Mit Zitat antworten
Werbung

Windows 7 Tipps und Tricks in Bildern

Alt 19.10.2009, 00:21   #2 (Direktlink)
Dauergast
 
Registriert seit: 28.11.2008
Beiträge: 1.197
Standard

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
Jochen2011 ist offline   Mit Zitat antworten
Alt 19.10.2009, 08:11   #3 (Direktlink)
Forenmaskottchen
 
Registriert seit: 25.01.2006
Beiträge: 953
Standard

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
Mital6000 ist offline   Mit Zitat antworten
Alt 19.10.2009, 10:25   #4 (Direktlink)
Dauergast
 
Registriert seit: 28.11.2008
Beiträge: 1.197
Standard

steht in der MySQL Hilfe

Neue Datenbank anlegen
Neue Tabelle anlegen
deine Feldnamen angeben und definieren
Jochen2011 ist offline   Mit Zitat antworten
Alt 20.10.2009, 14:43   #5 (Direktlink)
Forenmaskottchen
 
Registriert seit: 25.01.2006
Beiträge: 953
Standard

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)
Mital6000 ist offline   Mit Zitat antworten
Werbung

Windows 7 Tipps und Tricks in Bildern

Alt 20.10.2009, 15:02   #6 (Direktlink)
Dauergast
 
Registriert seit: 28.11.2008
Beiträge: 1.197
Standard

wenn du schreiben würdest was nicht klappt,
wäre es einfacher zu helfen
hast du XAMPP installiert?
Jochen2011 ist offline   Mit Zitat antworten
Alt 20.10.2009, 15:17   #7 (Direktlink)
Forenmaskottchen
 
Registriert seit: 25.01.2006
Beiträge: 953
Standard

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)
Mital6000 ist offline   Mit Zitat antworten
Alt 20.10.2009, 15:26   #8 (Direktlink)
Dauergast
 
Registriert seit: 28.11.2008
Beiträge: 1.197
Standard

ich kann dir nicht ganz folgen
wo hast du die Datenbank und die Tabelle angelegt ?
welches obige Bild?
Jochen2011 ist offline   Mit Zitat antworten
Alt 20.10.2009, 15:28   #9 (Direktlink)
Forenmaskottchen
 
Registriert seit: 25.01.2006
Beiträge: 953
Standard

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)
Mital6000 ist offline   Mit Zitat antworten
Alt 20.10.2009, 15:54   #10 (Direktlink)
Dauergast
 
Registriert seit: 28.11.2008
Beiträge: 1.197
Standard

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
Jochen2011 ist offline   Mit Zitat antworten
Werbung

Windows 7 Tipps und Tricks in Bildern

Alt 20.10.2009, 16:03   #11 (Direktlink)
Forenmaskottchen
 
Registriert seit: 25.01.2006
Beiträge: 953
Standard

Wie ich das mach, ist mir egal, die Hauptsache es funktioniert...

Was brauche ich denn um so eine DB vorher anzulegen?
__________________
Gruß
Mital
Mital6000 ist offline   Mit Zitat antworten
Alt 20.10.2009, 16:14   #12 (Direktlink)
Dauergast
 
Registriert seit: 28.11.2008
Beiträge: 1.197
Standard

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.
Jochen2011 ist offline   Mit Zitat antworten
Alt 20.10.2009, 17:28   #13 (Direktlink)
Forenmaskottchen
 
Registriert seit: 25.01.2006
Beiträge: 953
Standard

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
Mital6000 ist offline   Mit Zitat antworten
Alt 21.10.2009, 00:26   #14 (Direktlink)
Dauergast
 
Registriert seit: 28.11.2008
Beiträge: 1.197
Standard

ein gutes Tutorial dazu findest du hier
MySQL Datenbankhandbuch
Jochen2011 ist offline   Mit Zitat antworten
Antwort

  Paules-PC-Forum.de > Programmierung > Visual Basic, Visual Basic.NET

Lesezeichen

Themen-Optionen
Ansicht

Forumregeln
Es ist Ihnen erlaubt, neue Themen zu verfassen.
Es ist Ihnen erlaubt, auf Beiträge zu antworten.
Es ist Ihnen nicht erlaubt, Anhänge hochzuladen.
Es ist Ihnen nicht erlaubt, Ihre Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are an


Ä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



Alle Zeitangaben in WEZ +2. Es ist jetzt 09:59 Uhr.


Powered by vBulletin® Version 3.8.7 (Deutsch)
Copyright ©2000 - 2012, vBulletin Solutions, Inc.
Powered by vBCMS® 2.7.0 ©2002 - 2012 vbdesigns.de
(c) Paules-PC-Forum.de

::: Impressum :::

Search Engine Optimization by vBSEO 3.3.2