Was mir aufgefallen ist:
... cOleDbPersistance.CustomFill(DsMain.tblKunden, "where " & DsMain.tblKunden.VornameColumn.ColumnName & " = " & txtVorname.text)
müsste das nicht so sein:
... cOleDbPersistance.CustomFill(DsMain.tblKunden, "where " & DsMain.tblKunden.VornameColumn.ColumnName & " = "'" & txtVorname.text + "'")
also txtVorname.Text muss doch, weil wahrscheinlich ein Varchar Feld in MySQL, mit ' begrenzt sein...
es sollte wie folgt inhaltlich sein: where [Tabellenfeld] = 'Gerhard'
... cOleDbPersistance.CustomFill(DsMain.tblKunden, "where " & DsMain.tblKunden.VornameColumn.ColumnName & " = " & txtVorname.text)
müsste das nicht so sein:
... cOleDbPersistance.CustomFill(DsMain.tblKunden, "where " & DsMain.tblKunden.VornameColumn.ColumnName & " = "'" & txtVorname.text + "'")
also txtVorname.Text muss doch, weil wahrscheinlich ein Varchar Feld in MySQL, mit ' begrenzt sein...
es sollte wie folgt inhaltlich sein: where [Tabellenfeld] = 'Gerhard'