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)
-   -   Problemilla con instrucción Last (https://www.clubdelphi.com/foros/showthread.php?t=21746)

android_beat 26-05-2005 17:15:25

Problemilla con instrucción Last
 
como podría hacer algo equivalente a esto:

if (TMSQuery1.Last) Then
begin

end;

if (Query=Ultimo registrro) Then
begin

end;

Lo puse asi y no jala

if (Query1.Last) Then
begin

end;

:confused:

vtdeleon 26-05-2005 17:17:44

Saludos.

Puede ser asi:
Código Delphi [-]
 if query1.eof then 
    begin
    end;

marcoszorrilla 26-05-2005 17:18:52

No dices que tablas utilizas ni para que quieres hacer esa rutina, pero prueba con esto:
Código Delphi [-]
Query1.Next;
if (Query1.Last) Then
begin
ShowMessage('Estamos en el último registro');
end;
Query1.Prior;
Un Saludo.

android_beat 26-05-2005 17:22:17

vtdeleon no recortada esa intruccion gracias :D

android_beat 26-05-2005 17:25:04

Otra pregunta
 
:confused: las tablas que uso son de componentes mssql son conecciones directas con sql se manejan como los querys normales es el msdac


otra pregunsa seria como reconecer si mi query esta en modo edit o append o incert y cundo esta normal?

vtdeleon 26-05-2005 17:35:11

Saludos
Cita:

Empezado por android_beat
otra pregunsa seria como reconecer si mi query esta en modo edit o append o incert y cundo esta normal?

Nunca he tratado de usar los procedimientos insert o append con un Query1:confused:, ya que este componentes es usado regularmente para consultar.
Por que no usas Table para esto?
Y para detectar si esta en esos modos:
Código Delphi [-]
 if DataSet.State=dsEdit { o dsinsert }then
    ....
  else
  ....


La franja horaria es GMT +2. Ahora son las 01:14:29.

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