Hi
also ich kann lesen, schreiben aber keinen Datensatz vom Microsoft SQL Server 2000 löschen.
FEHLERMELDUNG -> "DATENSATZGRUPPE KANN NUR GELESEN WERDEN"
Obwohl ich für m_pData.Open(CRecordset::none) initialisiert habe. Es erlaubt ja edit, select und delete. Warum geht das dann nicht ?
Ich bin am verzweifeln und habe bis jetzt auch keine Idee an was es liegt. :mauer: :mauer:
Code::::
also ich kann lesen, schreiben aber keinen Datensatz vom Microsoft SQL Server 2000 löschen.
FEHLERMELDUNG -> "DATENSATZGRUPPE KANN NUR GELESEN WERDEN"
Obwohl ich für m_pData.Open(CRecordset::none) initialisiert habe. Es erlaubt ja edit, select und delete. Warum geht das dann nicht ?
Ich bin am verzweifeln und habe bis jetzt auch keine Idee an was es liegt. :mauer: :mauer:
Code::::
Code:
void CListAllDlg::OnBnClickedDelete()
{
CDatabase db;
CProducts m_pData(&db);
//open Recordset
if(m_pData.Open(CRecordset::none) == 0)
{
AfxMessageBox("Datenbank Verbindung fehlgeschlagen", IDOK);
return;
}
while(!m_pData.IsEOF())
{
HIER FEHLERMELDUNG -> "DATENSATZGRUPPE KANN NUR GELESEN WERDEN"
m_pData.Delete();
nItem = m_list_all.GetNextSelectedItem(pos);
}
m_pData.MoveNext();
m_pData.Close();
}//end OnBnClickedDelete
Zuletzt bearbeitet: