Obwohl ich weiß dass es die DB Extensions gibt möchte ich lernen wie ich mein typ dataset (die anwendung auf basis xml läuft wie ich es will) in eine access db schaufel.
mein problem ist derzeit, dass ich hier im forum viele schnipsel/fragmente finde die mir nicht weiterhelfe. meine lektüre geht auf diesen abschnitt auch nicht so ein dass ich es verstehe....
so weit bin ich bereits dank edr: ich kann eine leere access db erzeugen auf basis des typ datasets, d.h. die beziehungen im typ ds stehen auch in der access db.
mein problem jetzt: wenn ich mit dem dataadapter.update arbeite werden nicht die "unchanged" rows übertragen (ist ja auch logisch).
mein ziel ist jedoch die gesamte access db mit allen vorhandenen daten zu befüllen.
hier mein bisheriger code:
wie kann ich als ersten step das gesamte DS mit allen Tables in die Access DB schaufeln?
edit:Schreibfehler
mein problem ist derzeit, dass ich hier im forum viele schnipsel/fragmente finde die mir nicht weiterhelfe. meine lektüre geht auf diesen abschnitt auch nicht so ein dass ich es verstehe....
so weit bin ich bereits dank edr: ich kann eine leere access db erzeugen auf basis des typ datasets, d.h. die beziehungen im typ ds stehen auch in der access db.
mein problem jetzt: wenn ich mit dem dataadapter.update arbeite werden nicht die "unchanged" rows übertragen (ist ja auch logisch).
mein ziel ist jedoch die gesamte access db mit allen vorhandenen daten zu befüllen.
hier mein bisheriger code:
Quellcode
- Dim ofd As New OpenFileDialog
- Dim filename As String
- ofd.Filter = "SozPraktikum (*.mdb)|*.mdb"
- If ofd.ShowDialog = Windows.Forms.DialogResult.OK Then
- filename = ofd.FileName
- Media.SystemSounds.Asterisk.Play()
- Else
- MessageBox.Show("Der Dialog wurde abgebrochen")
- Return
- End If
- Dim con As New OleDb.OleDbConnection
- con.ConnectionString = "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=" & filename
- MessageBox.Show(CStr(filename))
- con.Open()
- Dim adap As New OleDb.OleDbDataAdapter("select * from tblSchüler", con)
- Dim builder As New OleDb.OleDbCommandBuilder(adap)
- builder.GetUpdateCommand()
- adap.Update(DS, "tblSchüler")
- con.Close()
- end sub
wie kann ich als ersten step das gesamte DS mit allen Tables in die Access DB schaufeln?
edit:Schreibfehler
Gruß Hannes
Dieser Beitrag wurde bereits 1 mal editiert, zuletzt von „hans im glück“ ()