vb@rchiv
VB Classic
VB.NET
ADO.NET
VBA
C#
Zippen wie die Profis!  
 vb@rchiv Quick-Search: Suche startenErweiterte Suche starten   Impressum  | Datenschutz  | vb@rchiv CD Vol.6  | Shop Copyright ©2000-2025
 
zurück

 Sie sind aktuell nicht angemeldet.Funktionen: Einloggen  |  Neu registrieren  |  Suchen

ADO.NET / Datenbanken
VB.NET2003: In Access DB schreiben 
Autor: leVel
Datum: 12.02.07 17:05

Hallo Forum,

ich habe folgendes Problemchen:
Habe ein Form3 in dem ich nur eine Tabelle anzeigen möchte mit allen Datensätzen.
Also nicht immer nur ein Datensatz, sondern alle untereinander.
Zur Tabelle: Access 2003, Name: AP, 500 Datensätze, 4 Spalten

Die Tabelle wird auch im Form korrekt angezeigt (s.u.)
Beim Schliessen hätte ich aber nun gerne dass, wenn ich einen Datensatz im Form ändere, die Änderung auch in die Access DB übernommen/geschrieben wird.

Leider klappt das nicht...

Wahrscheinlich ist das ganze nicht so einfach wie ich gerne hätte. =)
Kann mir jemand Hilfestellung geben?

Dim strConnectionString As String = "Provider=Microsoft.Jet.OLEDB.4.0; Data" & _
  "Source = c:\DBs.mdb;" 
Dim objConnection As New OleDbConnection(strConnectionString) 
 
Private Sub Form3_Load(ByVal sender As System.Object, ByVal e As _
  System.EventArgs) Handles MyBase.Load 
 
Me.OleDbDataAdapter1.SelectCommand = New OleDbCommand("SELECT * FROM AP ORDER" & _
  "BY Subject", objConnection) 
Me.OleDbDataAdapter1.Tables.Add(New DataTable("AP")) 
Me.OleDbDataAdapter1.Fill(Me.DataSet11.Tables("AP")) 
Me.DataGrid1.DataSource = Me.DataSet11.Tables("AP") 
 
End Sub 
 
Private Sub Form3_Closing(ByVal sender As Object, ByVal e As _
  System.ComponentModel.CancelEventArgs) Handles MyBase.Closing
 
Me.OleDbDataAdapter1.AcceptChangesDuringFill = True 
Me.OleDbDataAdapter1.Update(Me.DataSet11.Tables("AP")) 
 
End Sub
Oder kann mir evtl. die Option:
Configure OleDbDataAdapter1 -> Advanced Options -> "Refresh the dataset"
weiterhelfen? Leider kann ich diese nicht aktivieren (Feld ist ausgegraut)...

Gruss

leVel
alle Nachrichten anzeigenGesamtübersicht  |  Zum Thema  |  Suchen

 ThemaViews  AutorDatum
VB.NET2003: In Access DB schreiben809leVel12.02.07 17:05
Re: VB.NET2003: In Access DB schreiben497ModeratorFZelle12.02.07 18:40

Sie sind nicht angemeldet!
Um auf diesen Beitrag zu antworten oder neue Beiträge schreiben zu können, müssen Sie sich zunächst anmelden.

Einloggen  |  Neu registrieren

Funktionen:  Zum Thema  |  GesamtübersichtSuchen 

nach obenzurück
 
   

Copyright ©2000-2025 vb@rchiv Dieter Otter
Alle Rechte vorbehalten.
Microsoft, Windows und Visual Basic sind entweder eingetragene Marken oder Marken der Microsoft Corporation in den USA und/oder anderen Ländern. Weitere auf dieser Homepage aufgeführten Produkt- und Firmennamen können geschützte Marken ihrer jeweiligen Inhaber sein.

Diese Seiten wurden optimiert für eine Bildschirmauflösung von mind. 1280x1024 Pixel