Probowałem zrobić podobnie do tego artykułu MySQL w Delphi dodawanie do bazy danych nowych elementów.
InsertData jest obiektem typu TSQLDataSet.
Najpierw w InsertData ustawiam zapytanie sqlowe które doda nową pozycję do bazy danych.
DM.InsertData.CommandText := 'INSERT INTO reportsdata VALUES('''', '''+IntToStr(DystrybutorzyArray[Combobox1.Itemindex])+''', '''+Stringgrid1.Cells[NalowkiArray[1],I]+''', '''+numervat+''', '''+Stringgrid1.Cells[NalowkiArray[7],I]+''', '''+Stringgrid1.Cells[NalowkiArray[9],I]+''', '''+Stringgrid1.Cells[NalowkiArray[10],I]+''', '''+Stringgrid1.Cells[NalowkiArray[11],I]+''');';
DM.InsertData.Open;
DM.InsertData.Close;
Nowa pozycja jest dodawana do bazy ale wyskakuje komunikat InsertData: Cursor not returned from Query.
czemu pojawia się ten komunikat? Jak rozwiązać ten problem?