cs_oluha
Messages postés71Date d'inscriptionvendredi 19 mars 2004StatutMembreDernière intervention 5 février 2009
-
25 janv. 2005 à 10:58
cs_Delphiprog
Messages postés4297Date d'inscriptionsamedi 19 janvier 2002StatutMembreDernière intervention 9 janvier 2013
-
29 janv. 2005 à 01:05
Bonjour
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;