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

 

  Fórum

  Visual Basic
Voltar
Autor Assunto:  Incrementar Valor no Update SQL
Elieser Topassi
Pontos: 2843 Pontos: 2843
SÃO JOSÉ DO RIO PRETO
SP - BRASIL
ENUNCIADA !
Postada em 19/05/2005 11:50 hs            
Ola, colegas
 
Tem como incrementar um valor (somar 1) em uma instrucao UPDATE em SQL, sem conhecer o valor original do campo, ou seja, sem fazer um select antes???
 
O que preciso é que, independente do valor do campo, a ele seja somado 1... em uma instrucao SQL...
 
Isso é possível??? Se for, como eu faço?
 
Agradeço a ajuda...


Elieser Carlos Topassi
Analista de Sistemas - Desenvolvedor VB/ASP/.Net

e-mail/msn:
elieser_topassi@yahoo.com.br
São José do Rio Preto,SP - Brasil
_____________________________________________________
Emoções "O caminho do tolo aos seus prórios olhos lhe parece reto, mas o sábio ouve conselhos" (Pv 12:15)

   
Rodrigo
RIO DE JANEIRO
RJ - BRASIL
ENUNCIADA !
Postada em 19/05/2005 12:53 hs            
eh possivel sim, mas pq vc naum usa o campo como auto-numeracao. Ele vai fazer isso para vc sem vc se preucupar.
 
mas para fazer manual segue o exemplo:
 
dim db as Database
dim recT as Recordset
dim i as integer
 
Set db=OpenDatabase("CaminhoNome.mdb")
Set recT=db.OpenRecordset("SELECT NomeDoCampo FROM NomeDaTabela")
 
i=recT("NomeDoCampo")
i=i+1
db.Execute "UPDATE NomeDaTabela SET NomeDoCampo=" & i
 
e eh soh
 
rodrigo.
 
 
   
Semmer
CURITIBA
PR - BRASIL
ENUNCIADA !
Postada em 19/05/2005 13:58 hs            
update tabela set campoX = (campoX + 1)
   
Elieser Topassi
Pontos: 2843 Pontos: 2843
SÃO JOSÉ DO RIO PRETO
SP - BRASIL
ENUNCIADA !
Postada em 20/05/2005 02:34 hs            
Rodrigo, isso é justamente o que eu nao quero fazer... preciso q seja em um SQL unico... veja q vc abriu um recordset, e depois disparou o Update... o que quero é diretamente no Update...
 
Qto a usar auto-numeração, nao é a chave da tabela, nao vai ser incrementado a partir do valor do registro anterior, mas sim do proprio registro...
 
 
Semmer, vou testar essa linha... parece ser o que eu preciso... muito obrigado.


Elieser Carlos Topassi
Analista de Sistemas - Desenvolvedor VB/ASP/.Net

e-mail/msn:
elieser_topassi@yahoo.com.br
São José do Rio Preto,SP - Brasil
_____________________________________________________
Emoções "O caminho do tolo aos seus prórios olhos lhe parece reto, mas o sábio ouve conselhos" (Pv 12:15)

   
Página(s): 1/1    

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