![]() |
Datenbank: SQLServer Express • Version: 2005 • Zugriff über: ADO.NET
Probleme mit dem SQLCommandBuilder
Moin,
ich habe ein kleines Problemchen mit dem SQLCommandBuilder. Wenn ich das richtig verstanden habe, ist der ja dafür da, automatisch die passenden Insert, Updates etc. zu generieren, wenn sich etwas ändert und die Update Methode des DataAdapters aufgerufen wird. Das finde ich schon mal sehr genial :). Gut aber irgendwie funktioniert das leider nicht :sad:. Zumindest für das Ändern und Löschen, die Inserts funktionieren. So rufe ich das Update auf:
Delphi-Quellcode:
Wenn ich einen Eintrag im DataGrid (verbunden mit dem DataSet) lösche oder ändere kommen diese Fehlermeldungen:
procedure TWinForm.Update_Click(sender: System.Object; e: System.EventArgs);
var builder: SqlCommandBuilder; begin SqlDataAdapter1.UpdateCommand := nil; SqlDataAdapter1.InsertCommand := nil; SqlDataAdapter1.DeleteCommand := nil; builder := SqlCommandBuilder.Create(SqlDataAdapter1); try SqlDataAdapter1.Update(DataSet1); except on ex: Exception do Messagebox.Show(ex.Message, 'Fehler'); end; builder.Dispose; end; Zitat:
|
Alle Zeitangaben in WEZ +1. Es ist jetzt 00:08 Uhr. |
Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz