Jump to content
Fivewin Brasil

Atualização dos dados na memória com MySql


mkyx

Recommended Posts

Bom dia pessoal abençoado,

Toda vez que eu executo os camando insert, update e delete no bd do mysql, para exibir na tabela, eu tenho que executar um dbUseArea de novo, senão continua com os dados antigos, eu uso o SQLRDD.

Tem como deixar essa atualização da tabela automaticamente, depois do insert, update e delete, como é no dbf?

Obrigado a todos que puderem ajudar.

Jose Adenildo, apelido Pompeo (Aqui no forum está como mkyx, e tentei alterar para Pompeo, mas, não consegui).

Guaratinguetá, SP

Fivewin, xHarbour, SQLRDD

Link to comment
Share on other sites

fiz assim:

      APCODE:="UPDATE ESTOQUE SET DESCRICAO="+CHR(34)+ALLTRIM(DESC)+CHR(34)+" WHERE CODIGO="+CHR(34)+CODP+CHR(34)+";"
      OSQL:EXEC(APCODE ) 
      oSql:Commit()
      SR_dbRefresh()      
      oLSTB_0:upstable()
      oLSTB_0:REFRESH()
mas, não atualiza a tabela na tela, só atualiza a tabela dentro do ,mysql.

se eu sair do módulo e acessar de novo, então, está lá, as alterações, mas não é isso que eu busco.

O que eu quero, é que quando executar o update, e o refresh no listbox ou xbrowse, os dados do BD, apareça na tela, automaticamente.

Link to comment
Share on other sites

Duas Sugestões:

-Primeira

    APCODE:="UPDATE ESTOQUE SET DESCRICAO="+CHR(34)+ALLTRIM(DESC)+CHR(34)+" WHERE CODIGO="+CHR(34)+CODP+CHR(34)+";"
      OSQL:EXEC(APCODE ) 
      oSql:Commit()
      alias->(Sr_SetFilter(''),Sr_DbRefresh())      
      oLSTB_0:upstable()
      oLSTB_0:REFRESH()

-Segunda

      Sr_BeginTransaction() 

      APCODE:="UPDATE ESTOQUE SET DESCRICAO="+CHR(34)+ALLTRIM(DESC)+CHR(34)+" WHERE CODIGO="+CHR(34)+CODP+CHR(34)+";"
      OSQL:EXEC(APCODE ) 

      Sr_CommitTransaction() 

      alias->(Sr_SetFielter(''),Sr_DbRefresh())       
      oLSTB_0:upstable()
      oLSTB_0:REFRESH()

 

Veja se funciona para vc!

Link to comment
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

Loading...
×
×
  • Create New...