Zum Inhalt springen

VB.net und Access


Bloody Rain

Empfohlene Beiträge

Hallo ich habe in meiner form einen datagridview angelegt der mir je nachdem was ich in meiner combobox ausgewählt habe entweder liste a under liste b einer access datenbank anzeigt...

soweit sogut jetzt möchte ich der datenbank einen neuen Datensatz hinzufügen aber leider habe ich überhaubt keinen Plan wie das geht ...

Ich hoffe ihr könnt mir helfen

LG Bloody rain

Link zu diesem Kommentar
Auf anderen Seiten teilen

ja danke erstmal natürlich ahbe ich vorher ausgibig gegoogelt aber auch das was unter dem link den du mir geschickt hast steht verstehe ich nicht richtig...was heißt nciht richtig ... alles was ich sehe sind liegende fragezeichen

ich habe sonst mit vba gearbeitet und kenne mich in vb.net fast garnicht aus wenn es also jemand erklären könnte wäre das sehr nett...

Link zu diesem Kommentar
Auf anderen Seiten teilen

hilfe

'hier ist alles als richtig

Dim deletedOrders As = testDataSet .WassongDataTable CType( _

testDataSet.WassongDataTable .GetChanges(Data.DataRowState.Deleted), testDataSet.WassongDataTable)

' aber bei den beiden hier:

Dim newOrders As testDataSet.WassongDataTable = CType( _

testDataSet.WassongDataTable.GetChanges(Data.DataRowState.Added), testDataSet.WassongDataTable)

Dim modifiedOrders As testDataSet.WassongDataTable = CType( _

testDataSet.WassongDataTable.GetChanges(Data.DataRowState.Added), testDataSet.WassongDataTable)

bekomme ichd ie fehlermeldung :FehlerDer Verweis auf einen nicht freigegebenen Member erfordert einen Objektverweis.

was ist falsch???

Link zu diesem Kommentar
Auf anderen Seiten teilen

Eine Frage wie kann cih in meine acces datenbank von vb.net aus speichern??

Ich gebe die neuen daten in einen Datagridview ein und mein butten speichern hat bereits folgenden code:

Dim conn As OleDbConnection

Dim da_Adapter As OleDbDataAdapter

Dim dt_Kontakte As New DataTable

Dim cmdb As OleDbCommandBuilder

Dim PROVIDER As String = "Provider=Microsoft.Jet.OleDb.4.0;Data Source="

Dim DBPFAD As String = "T:\Projekt\"

Dim DBNAME As String = "test.mdb"

conn = New OleDbConnection

conn.ConnectionString = String.Concat(PROVIDER, DBPFAD, DBNAME)

da_Adapter = New OleDbDataAdapter("", conn)

da_Adapter.SelectCommand.CommandText = "SELECT * FROM wassong "

da_Adapter.Fill(dt_Kontakte)

cmdb = New OleDbCommandBuilder(da_Adapter)

da_Adapter.Update(dt_Kontakte)

wenn ich dannach mein Programm nochmal aufrufe ist der eben neugemachte eintrag aber weck...

was mache ich falsch??

Link zu diesem Kommentar
Auf anderen Seiten teilen

ich lese schons eid einer woche nur verstehe ich es überhaupt nicht ich bin langsam echt frustriert, da ich nciht vorwärtzkomme ich habe ja schon ansätze .. die nicht funktionieren aber wenn mir hier einfach keiner helfen will muss ich wohl das forum wechseln denn gerade diese microsoft seiten verstehe ich überhaubt nicht...

Link zu diesem Kommentar
Auf anderen Seiten teilen

außerdem hatte ich gefragt was ich heirbei

Dim conn As OleDbConnection

Dim da_Adapter As OleDbDataAdapter

Dim dt_Kontakte As New DataTable

Dim cmdb As OleDbCommandBuilder

Dim PROVIDER As String = "Provider=Microsoft.Jet.OleDb.4.0;Data Source="

Dim DBPFAD As String = "T:\Projekt\"

Dim DBNAME As String = "test.mdb"

conn = New OleDbConnection

conn.ConnectionString = String.Concat(PROVIDER, DBPFAD, DBNAME)

da_Adapter = New OleDbDataAdapter("", conn)

da_Adapter.SelectCommand.CommandText = "SELECT * FROM wassong "

da_Adapter.Fill(dt_Kontakte)

cmdb = New OleDbCommandBuilder(da_Adapter)

da_Adapter.Update(dt_Kontakte)

falsch gemacht habe

da ich nicht zum gewünschten ergebnis gekommen bin

es sollen daten die ich ich im datagridview ergänze auch in dei access datenbanke geschrieben wedren und gespeichert werden

Link zu diesem Kommentar
Auf anderen Seiten teilen

da ich nicht zum gewünschten ergebnis gekommen bin

es sollen daten die ich ich im datagridview ergänze auch in dei access datenbanke geschrieben wedren und gespeichert werden

Ja, und da die Command-Properties nicht belegt sind, wird sich die Tabelle nicht aktualisieren.

Link zu diesem Kommentar
Auf anderen Seiten teilen

aso man ok ich verstehe aber bei den microsoft seiten wirklich nciht was die von mir wollen ich habe den code kopiert um zu sehen was passiert aber visual basic express 2009 markert fast alles als falsch an total doof vieleicht findest du ja nochs eiten wo das etwas einfacher beschrieben ist ich mach mciha uch nochw eiter auf die suche

Danke nochmal für die Antworten ich weiß ich bin leicht schwierig :rolleyes:

Link zu diesem Kommentar
Auf anderen Seiten teilen

ja ich tuhe mich vieleicht etwas schweh momentan gerade was vb.net angeht ich habe aber schon 2 jahre programmieren mit vba gelernt in meiner vorigen ausbildung ... ich hätte nicht gedacht das das hier so viel anders ist ....

wir haben in der Schule auch nicht viel teorie gemacht mehr wild drauf los schreiben müssen das bricht mir jetzt so ein bischen das genick...

Habe selbst ein buch gefunden, das wir hier noch rumliegen hatten ich werde mich da wirklich noch mal ganz von vorne mit bescheftigen müssen

Danke für die vielen Antworten ich bin jetzt auch schon ein ganzes stück weiter

Link zu diesem Kommentar
Auf anderen Seiten teilen

Dein Kommentar

Du kannst jetzt schreiben und Dich später registrieren. Wenn Du ein Konto hast, melde Dich jetzt an, um unter Deinem Benutzernamen zu schreiben.

Gast
Auf dieses Thema antworten...

×   Du hast formatierten Text eingefügt.   Formatierung wiederherstellen

  Nur 75 Emojis sind erlaubt.

×   Dein Link wurde automatisch eingebettet.   Einbetten rückgängig machen und als Link darstellen

×   Dein vorheriger Inhalt wurde wiederhergestellt.   Editor leeren

×   Du kannst Bilder nicht direkt einfügen. Lade Bilder hoch oder lade sie von einer URL.

Fachinformatiker.de, 2024 by SE Internet Services

fidelogo_small.png

Schicke uns eine Nachricht!

Fachinformatiker.de ist die größte IT-Community
rund um Ausbildung, Job, Weiterbildung für IT-Fachkräfte.

Fachinformatiker.de App

Download on the App Store
Get it on Google Play

Kontakt

Hier werben?
Oder sende eine E-Mail an

Social media u. feeds

Jobboard für Fachinformatiker und IT-Fachkräfte

×
×
  • Neu erstellen...