USUÁRIO:      SENHA:        SALVAR LOGIN ?    Adicione o VBWEB na sua lista de favoritos   Fale conosco 

 

  Fórum

  Visual Basic
Voltar
Autor Assunto:  proxima sequencia em um campo
jongle
CAPANEMA
PA - BRASIL
Postada em 22/02/2008 10:41 hs            
pessoal, estou com um pequeno problema, preciso de uma forma de saber qual é a proxima sequencia em um campo PK, (interbase), pois usando o "select .... desc" acho lento, sei que o sql tem uma função mais nao sei usar .
 
desde ja obrigado
 
jongle
     
Treze
Pontos: 2843 Pontos: 2843
SÃO VICENTE
SP - BRASIL
ENUNCIADA !
Postada em 22/02/2008 11:14 hs            
como você está fazendo atualmente?
 
   
Vilmar Brazão
Pontos: 2843
SAO PAULO
SP - BRASIL
ENUNCIADA !
Postada em 22/02/2008 11:49 hs         
vem cá, por que vc não pôe log este campo como autoincremento ?
no sql server chama-se Identifier Columns.

Creating and Modifying Identifier Columns
Only one identifier column and one globally unique identifier column can be created for each table.
IDENTITY Property
Identifier columns can be implemented using the IDENTITY property, which allows the application developer to specify both an identity number for the Min row inserted into the table (Identity Seed property) and an increment (Identity Increment property) to be added to the seed to determine successive identity numbers. When inserting values into a table with an identifier column, Microsoft® SQL Server™ 2000 automatically generates the next identity value by adding the increment to the seed.

 

 


http://www.vilmarbro.com.br
   
jongle
CAPANEMA
PA - BRASIL
Postada em 23/02/2008 10:32 hs            
nao posso este banco ja vem assim a  anos e nao tenho autorização para modificar a estrutura, venho fazendo assim: SELECT NRVENDA FROM VENDA ORDER BY NRVENDA DESC
 
"MAIS ESTOU ACHANDO QUE ESTA MUITO LENTO PARA FAZER ESTA CONSULTA,M POIS TEM MUITOS REGISTRO...
 
mais caso nao tenha outra opção tudo bem...
 
jongle  
     
JOM
BOM JESUS DA LAPA
BA - BRASIL
ENUNCIADA !
Postada em 23/02/2008 12:01 hs            
Se vc simplesmente gerar o recordset e mover para o ultimo registro não serve para o que vc quer?
   
Treze
Pontos: 2843 Pontos: 2843
SÃO VICENTE
SP - BRASIL
ENUNCIADA !
Postada em 23/02/2008 12:32 hs            
tenta essa função:
 
sql = "select TOP 1 nrvenda FROM venda ORDER by nrvenda Desc"
 
não lembro direito mas creio que seja isto que vai te ajudar, ou seja ele ai selecionar apenas o primeiro registro da ordem decrescente.
 
 veja se ajuda
TÓPICO EDITADO
 
Página(s): 1/2      PRÓXIMA »


Seu Nome:

Seu eMail:

ALTERAR PARA MODO HTML
Mensagem:

[:)] = 
[:P] = 
[:(] = 
[;)] = 

HTML DESLIGADO

     
 VOLTAR

  



CyberWEB Network Ltda.    © Copyright 2000-2024   -   Todos os direitos reservados.
Powered by HostingZone - A melhor hospedagem para seu site
Topo da página