CRecordset en Readonly, help...
Je cree un Crecordset pour avoir acces a des donnees d'une table sur sqlserver par une connection odbc.
Je fait un open avec la requete suivante (pas de jointure). Lors de la creation du CDatabase il n est pas en readonly, lors de la creation du CRecordset, il n est pas non plus en readonly. Mais je veux faire un delete avec mon CRecordset, j'ai un message, impossible, en readonly.
Code:
1 2 3 4 5 6 7 8 9 10 11 12
|
sprintf(Requete,"select * from DapDeliverMessage where DapDeliverMessage.TerminalSubscriptionID='%s'", TabTerminaux[cpt]);
try
{
MySkyRecord.Open(CRecordset::snapshot, _T(Requete), CRecordset::none);
}
catch( CDBException* e )
{
return REQERROR;
} |
Mais j ai toujours le meme resultat, le recordset est en readonly. ?????
Pourtant il n'y a pas de jointure dans la requete, non...
Quand je fais plustard un MySkyRecord.Delete(), il me met CRecordset en readonly.