Je cherche à mettre dans un tableau le résultat d'une requête. Le problème c'est que quand j'execute mon programme j'ai une erreur : "Operation de pointeur incorrecte".
J'ai beau chercher, je ne vois pas mon erreur.
Voici le morceau de code :
query_corUpd.Close;
query_corUpd.sql.clear;
query_corUpd.sql.add('select IDTABLE from '+NomTable); query_corUpd.sql.add('where ANOMALIE ''CM'' and CORRVILLE '''+trim(copy(ville.Text,1,32))+''' and CORRCP = '''+cp.Text+'''');
query_corUpd.open;
query_corUpd.first;
SetLength(tabid,query_corUpd.RecordCount-1);
for i:= 0 to query_corUpd.RecordCount-1 do
begin
tabid[i] := query_corUpd.Fieldbyname('IDTABLE').AsString;
query_corUpd.next;
end;
Merci
A voir également:
Opération de pointeur incorrecte
Pronote71 - Meilleures réponses
Opération de pointeur incorrecte pronote - Meilleures réponses