Foros Club Delphi

Foros Club Delphi (https://www.clubdelphi.com/foros/index.php)
-   Internet (https://www.clubdelphi.com/foros/forumdisplay.php?f=3)
-   -   Mensaje de error: Abstract Error (https://www.clubdelphi.com/foros/showthread.php?t=59478)

Almd 28-08-2008 11:40:24

Mensaje de error: Abstract Error
 
Buenas.

Aprovecho para saludar al foro ya que este es mi primer mensaje aquí. Espero poder aprender y compartir sabiduría :)

Espero no haberme equivocado en donde poner mi problema, os cuento.
Quiero guardar en un vector una select que he realizado. El código es el siguiente:
Cita:

while not NombreSQL.Eof do
begin
vNombCol.Add(FieldByName('NOMBRE').AsString);
Next;
end;
Al ejecutar el programa me sale el mensaje de "Abstract error". ¿Qué puede ser? Si necesitais algún dato mas que pueda serviros de ayuda comentarme. Gracias de antemano.

Salu2.

tcp_ip_es 28-08-2008 12:09:12

vNombCol que tipo es??? a parte de eso te falta el nombre de la consulta antes del fieldbyname y el next asi quedaría...

Código Delphi [-]
while not NombreSQL.Eof do
begin
vNombCol.Add(NombreSQL.FieldByName('NOMBRE').AsString);
NombreSQL.Next;
end;

Almd 29-08-2008 00:32:12

vNombCol es un vector que guarda el query del campo 'NOMBRE'.
No hace falta poner el 'NombreSQL' ya que el EoF lo hago dentro de un 'With SQL do' con el consiguiente Open.
De todas formas lo solucioné. El caso es que al crear el TStrings puse así, vNombCol := TStrings.Create; cuando en realidad era vNombCol := TStringsList.Create; (me faltaba el List).
Espero que sirva de ayuda, y gracias tcp_ip_es :)
Salu2.


La franja horaria es GMT +2. Ahora son las 03:53:01.

Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Traducción al castellano por el equipo de moderadores del Club Delphi