Foros Club Delphi

Foros Club Delphi (https://www.clubdelphi.com/foros/index.php)
-   Conexión con bases de datos (https://www.clubdelphi.com/foros/forumdisplay.php?f=2)
-   -   problema con adodataset (https://www.clubdelphi.com/foros/showthread.php?t=9155)

davidgaldo 15-04-2004 16:08:11

problema con adodataset
 
Hola, tengo un pequeño problema con este trozo de código:

if not adotalb.isempty then begin
adotalb.filtered:=false;
adotalb.filter:='Lanzado = ''YES'' AND Valorado=''NO''';
adotalb.filtered:=True;
adodatasetlalbaran.commandtext:='select * from lalbaran where codalb='+quotedstr(adotalb['CODALB']);
adodatasetlalbaran.open;
end;

todo funciona bien a no ser que en adotalb no aparezca ningún dato tras el filtrado ya que el adodatasetlalbaran se referencia por codalb, como puedo hacer para que cuando no haya ningún dato no se abra la otra tabla??

__cadetill 15-04-2004 17:18:47

Prueba a comparar el BOF y el EOF de la tabla

Código:

if Tabla.BOF = Tabla.EOF then
  // Tabla vacia


davidgaldo 15-04-2004 17:20:29

qué es el BOF?, el EOF es el fin de la tabla , pero el BOF no se que es?

roman 15-04-2004 17:23:08

Cita:

Empezado por davidgaldo
qué es el BOF?, el EOF es el fin de la tabla , pero el BOF no se que es?

Begin Of File (comienzo de la tabla)

// Saludos


La franja horaria es GMT +2. Ahora son las 07:07:31.

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