DataGrid und Insert



  • Hallo,
    Ich habe ein DataGrid mit einem DataSet verbunden. Die Daten werden
    ganz normal angezeigt. Nur wenn ich zu DataGrid einen neuen Datensatz
    hinzufüge und die Update-Methode von Adapter aufrufe, klarer Wiese
    bekomme ich die Meldung, daß Insert-Command eine fehlerhafte SQL-Anweisung
    enthält.

    Meine Frage: Wie integriere ich den neuen Datensatz (dynamisch) in
    Insert-Command?
    Ich arbeite mit Borland C#Builder-Personal.

    Gruß,
    Mustafa.



  • Und wie hast du die INSERT Anweisung erstellt?



  • hast Du vor dem Update des DataAdapters ein OleDbCommandBuilder bzw ein SqlDbCommandBuilder Objekt erzeugt ?
    also etwas in dieser Art:

    OleDbCommandBuilder cb = new OleDbCommandBuilder(myDataAdapter);
    

    zu beachten ist, daß der CommandBuilder nur mit einer einzigen Tabelle im DataAdapter zurechtkommt.

    Gruß CMig


Anmelden zum Antworten