Hallöchen,
ich habe eine Rückfrage:
Wenn ich eine DB am laufen habe (läuft auch ganz ok) und nun zwei Spalten hinzufügen will (soweit so gut) werden die Daten nicht gespeichert, dafür entsteht aber eine Access Datei mit Record-Locking-Information.
Bedeutet diese Datei, das ein User noch aktiv damit arbeitet und die Änderungen deswegen nicht stattfinden können? Oder muss ich die zwei neuen Spalten auch manuell in die Access Datei einfügen?
Freue mich über Feedback :).
(Hier der Code falls nötig).
Edit:
Ich habe es jetzt hinbekommen :)...auch wenn ich keine der beiden Fragen dadurch beantworten konnte (vielleicht kann man mir das dennoch jemand erklären).
Dafür etwas anderes, die erste Zeile wird in der Combobox nun nicht mehr richtig angezeigt...wie kann das verursacht worden sein?
Stattdessen kommt aufeinmal "System.Data.DataRowView", anstelle des Textes aus dem DataGridView welche mit Access verbunden ist, sobald ich den ersten Eintrag auswähle. Das trifft auch nur auf den ersten Eintrag zu, die anderen werden alle korrekt angezeigt. Gleichzeitig habe ich auch ein "Reset" Button eingebaut (alle Textboxes werden dann einfach wieder "" oder "0,00") und sobald ich den betätige, wird nur dieser Eintrag (Zeile) ebenfalls nicht mehr korrekt angezeigt.
Spoiler anzeigen
ich habe eine Rückfrage:
Wenn ich eine DB am laufen habe (läuft auch ganz ok) und nun zwei Spalten hinzufügen will (soweit so gut) werden die Daten nicht gespeichert, dafür entsteht aber eine Access Datei mit Record-Locking-Information.
Bedeutet diese Datei, das ein User noch aktiv damit arbeitet und die Änderungen deswegen nicht stattfinden können? Oder muss ich die zwei neuen Spalten auch manuell in die Access Datei einfügen?
Freue mich über Feedback :).
(Hier der Code falls nötig).
Edit:
Ich habe es jetzt hinbekommen :)...auch wenn ich keine der beiden Fragen dadurch beantworten konnte (vielleicht kann man mir das dennoch jemand erklären).
Dafür etwas anderes, die erste Zeile wird in der Combobox nun nicht mehr richtig angezeigt...wie kann das verursacht worden sein?
Stattdessen kommt aufeinmal "System.Data.DataRowView", anstelle des Textes aus dem DataGridView welche mit Access verbunden ist, sobald ich den ersten Eintrag auswähle. Das trifft auch nur auf den ersten Eintrag zu, die anderen werden alle korrekt angezeigt. Gleichzeitig habe ich auch ein "Reset" Button eingebaut (alle Textboxes werden dann einfach wieder "" oder "0,00") und sobald ich den betätige, wird nur dieser Eintrag (Zeile) ebenfalls nicht mehr korrekt angezeigt.
VB.NET-Quellcode
- Imports System.Data.OleDb
- Imports System.Data.DataSet
- Public Class z_Einlagen_Tabelle
- Private Sub z_Einlagen_Tabelle_Load(sender As Object, e As EventArgs) Handles MyBase.Load
- 'TODO: Diese Codezeile lädt Daten in die Tabelle "EinlagenDataSet.Bausteine". Sie können sie bei Bedarf verschieben oder entfernen.
- Me.BausteineTableAdapter.Fill(Me.EinlagenDataSet.Bausteine)
- End Sub
- Private Sub btn_before_Click(sender As Object, e As EventArgs) Handles btn_before.Click
- BausteineBindingSource.MovePrevious()
- End Sub
- Private Sub btn_next_Click(sender As Object, e As EventArgs) Handles btn_next.Click
- BausteineBindingSource.MoveNext()
- End Sub
- Private Sub btn_add_Click(sender As Object, e As EventArgs) Handles btn_add.Click
- BausteineBindingSource.AddNew()
- End Sub
- Private Sub btn_save_Click(sender As Object, e As EventArgs) Handles btn_save.Click
- On Error GoTo Err
- BausteineBindingSource.EndEdit()
- BausteineTableAdapter.Update(Me.EinlagenDataSet.Bausteine)
- MessageBox.Show("Gespeichert.")
- Err:
- Exit Sub
- End Sub
- Private Sub btn_delete_Click(sender As Object, e As EventArgs) Handles btn_delete.Click
- BausteineBindingSource.RemoveCurrent()
- End Sub
- Private Sub btn_close_Click(sender As Object, e As EventArgs) Handles btn_close.Click
- Me.Close()
- End Sub
- Private Sub BausteineBindingNavigatorSaveItem_Click(sender As Object, e As EventArgs) Handles BausteineBindingNavigatorSaveItem.Click
- Me.Validate()
- Me.BausteineBindingSource.EndEdit()
- Me.TableAdapterManager.UpdateAll(Me.EinlagenDataSet)
- End Sub
- End Class
Dieser Beitrag wurde bereits 4 mal editiert, zuletzt von „Sam85“ ()