Fabrício e Andréia escreveu:
>tente utilizar uma query para achar o maior registro, tipo:
>
>select max(codigo) from tabela
>
>
Select max + 1 tambem não é confiavel.
Se tiver 2 estações tentando inserir registro ao mesmo tempo, vai dar
colisão.
--
Marcelo Almeida
--
< FAVOR REMOVE
o record count nem sempre é confiável.
tente utilizar uma query para achar o maior registro, tipo:
select max(codigo) from tabela
na linha de código para inserir outro dado vc usa:
var CODIGO:integer;
CODIGO:= campo da query max + 1
< FAVOR REMOVER ESTA PARTE AO RESPONDER ESTA MENSAGEM
É verdade,
Porem se voce quiser contar os registros de melhor maneira faça um SQL
SELECT COUNT(*) as conta FROM tabela WHERE suacondicao
Att.
Marcos
-Mensagem original-
De: Paulo Botelho [mailto:[EMAIL PROTECTED]
Enviada em: terça-feira, 11 de janeiro de 2005 10:11
Para: delphi-br@
TQuery1.Last();
TQuery1.First();
ShowMessage(IntToStr(TQuery1.RecordCount))
E nunca tive problemas.
Att.
Marcos
-Mensagem original-
De: Rodrigo Ribeiro [mailto:[EMAIL PROTECTED]
Enviada em: terça-feira, 11 de janeiro de 2005 09:46
Para: delphi-br@yahoogrupos.com
Eu trabalho com o firebird, e antes com o interbase, e tinha o mesmo problema,
quando comecei a trabalhar com a paleta DBExpress, naum tive mais problemas.
[]s
Nilson Chagas
"E Jesus, respondendo, disse-lhes: Porventura não errais vós em razão de não
saberdes as Escrituras nem o poder de D
Ele sempre retornou errado pra mim.
___
Rodrigo Reis Monnerat Louzada Villaverde
Analista de Sistemas
1 www.petrolog.com.br
* [EMAIL PROTECTED]
( +55 (21) 2421-1600
+55 (21) 8105-0968
-Mensagem original-
De: delphi6_2005 [mai
6 matches
Mail list logo