Jump to content
TLThings

alterar valor existente na BD por SQL


Recommended Posts

Boas,

Como posso pegar em um valor de uma tabela,  e actualizar a mesma com +1

Please login or register to see this spoiler.

 mas algo está muito mal e não estou a ser capaz de resolver este pequeno problema. Alguma ajuda por ai?

Isto tem de ser em C++

Edited by Aeglon
Link to post
Share on other sites

Já tentaste fazer algo do género?  
UPDATE [Nome da Tabela] SET [Nome da Coluna] = [Nome da Coluna] + 1 WHERE [Condições]
No teu caso talvez seja: 

Please login or register to see this code.
  • Thanks 1
Link to post
Share on other sites

realmente algo tão simples assim não testei..... isso vai funcionar dessa forma!? oO?

Vou ver e ja digo algo.

Please login or register to see this quote.

 

lols, sem comentários da minha parte....

é a mania que eu tenho de complicar as coisas mais simples -.- 

 

 

a funcionar 5* Obrigado!

  • Haha 1
Link to post
Share on other sites

Está praticamente 90% acabado o que estou a fazer.

Só falta esta verificação...

 

 

Please login or register to see this spoiler.

 

Mas nem deixa compilar.... alguma ideia?  Preciso de verificar o valor da tabela, e se for >= 3 envia o texto e faz return.

 

Alguma ideia? please.

Link to post
Share on other sites

Boa noite.
Pelo que estive a investigar talvez isto possa ajudar:

  1. SQLMsg * pMsg = DBManager::instance().DirectQuery(Query)
  2. MYSQL_ROW row = mysql_fetch_row(pMsg->Get()->pSQLResult)
  3. str_to_number(total, row[0])
Please login or register to see this spoiler.

 

Edited by Berhart
Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
×
×
  • Create New...

Important Information

By using this site, you agree to our Terms of Use and Privacy Policy.