Vai impedir que o registro seja utilizado por outro enquanto não houver um CommitTrans ou RollBackrans
Vai impedir que um registro seja sobreposto, causando inconsistência
Como se define um tempo limite para o Execute
Moderador: Moderadores
Como se define um tempo limite para o Execute
►Harbour 3.x | Minigui xx-x | HwGui◄
Pense nas possibilidades abstraia as dificuldades.
Não corrigir nossas falhas é o mesmo que cometer novos erros.
A imaginação é mais importante que o conhecimento. (Albert Einstein)
Pense nas possibilidades abstraia as dificuldades.
Não corrigir nossas falhas é o mesmo que cometer novos erros.
A imaginação é mais importante que o conhecimento. (Albert Einstein)
Como se define um tempo limite para o Execute
Perguntas,
Como vocês tratam essa questão no banco para não deixar um registro seja sobreposto por um usuário e outro usuário ao mesmo tempo?
Como vocês tratam essa questão no banco para não deixar um registro seja sobreposto por um usuário e outro usuário ao mesmo tempo?
►Harbour 3.x | Minigui xx-x | HwGui◄
Pense nas possibilidades abstraia as dificuldades.
Não corrigir nossas falhas é o mesmo que cometer novos erros.
A imaginação é mais importante que o conhecimento. (Albert Einstein)
Pense nas possibilidades abstraia as dificuldades.
Não corrigir nossas falhas é o mesmo que cometer novos erros.
A imaginação é mais importante que o conhecimento. (Albert Einstein)
- JoséQuintas
- Administrador

- Mensagens: 20267
- Registrado em: 26 Fev 2007 11:59
- Localização: São Paulo-SP
Como se define um tempo limite para o Execute
Respondo com outras perguntas:asimoes escreveu:Como vocês tratam essa questão no banco para não deixar um registro seja sobreposto por um usuário e outro usuário ao mesmo tempo?
Qual a diferença se um usuário altera 1 hora depois, ou um milésimo de segundo depois?
Esse intervalo de tempo deveria fazer diferença?
José M. C. Quintas
Harbour 3.2, mingw, gtwvg mt, fivewin 25.04, multithread, dbfcdx, MySQL, ADOClass, PDFClass, SefazClass, (hwgui mt), (hmg3), (hmg extended), (oohg), PNotepad, ASP, stored procedure, stored function, Linux (Flagship/harbour 3.2)
"The world is full of kings and queens, who blind our eyes and steal our dreams Its Heaven and Hell"
https://github.com/JoseQuintas/
Harbour 3.2, mingw, gtwvg mt, fivewin 25.04, multithread, dbfcdx, MySQL, ADOClass, PDFClass, SefazClass, (hwgui mt), (hmg3), (hmg extended), (oohg), PNotepad, ASP, stored procedure, stored function, Linux (Flagship/harbour 3.2)
"The world is full of kings and queens, who blind our eyes and steal our dreams Its Heaven and Hell"
https://github.com/JoseQuintas/
- JoséQuintas
- Administrador

- Mensagens: 20267
- Registrado em: 26 Fev 2007 11:59
- Localização: São Paulo-SP
Como se define um tempo limite para o Execute
Ainda estou tentando achar informação sobre o adodb.command
Estou tentando encontrar se existe alguma vantagem adicional, ou se a diferença é só essa mesma, de parâmetros.
https://docs.microsoft.com/pt-br/sql/ad ... rver-ver15
É que topei com uma situação diferente:
No normal, se executar create procedure e ocorrer erro, o programa fica zumbi.
Estou tentando encontrar se com adodb.command o comportamento seria diferente.
É só na situação de comando errado na chamada nas criações (pelo menos foi aonde percebi).
À primeira vista, se chamar a procedure da outra forma não precisa do adodb.command.Observação
Para executar uma consulta sem usar um objeto Command , passe uma cadeia de caracteres de consulta para o método Execute de um objeto Connection ou para o método Open de um objeto Recordset . No entanto, um objeto de comando é necessário quando você deseja manter o texto do comando e executá-lo novamente, ou usar parâmetros de consulta.
Estou tentando encontrar se existe alguma vantagem adicional, ou se a diferença é só essa mesma, de parâmetros.
Não entendi direito a parte acima.Se dois ou mais objetos de comando forem executados na mesma conexão e o objeto de comando for um procedimento armazenado com parâmetros de saída, ocorrerá um erro. Para executar cada objeto de comando , use conexões separadas ou desconecte todos os outros objetos de comando da conexão.
https://docs.microsoft.com/pt-br/sql/ad ... rver-ver15
É que topei com uma situação diferente:
No normal, se executar create procedure e ocorrer erro, o programa fica zumbi.
Estou tentando encontrar se com adodb.command o comportamento seria diferente.
É só na situação de comando errado na chamada nas criações (pelo menos foi aonde percebi).
José M. C. Quintas
Harbour 3.2, mingw, gtwvg mt, fivewin 25.04, multithread, dbfcdx, MySQL, ADOClass, PDFClass, SefazClass, (hwgui mt), (hmg3), (hmg extended), (oohg), PNotepad, ASP, stored procedure, stored function, Linux (Flagship/harbour 3.2)
"The world is full of kings and queens, who blind our eyes and steal our dreams Its Heaven and Hell"
https://github.com/JoseQuintas/
Harbour 3.2, mingw, gtwvg mt, fivewin 25.04, multithread, dbfcdx, MySQL, ADOClass, PDFClass, SefazClass, (hwgui mt), (hmg3), (hmg extended), (oohg), PNotepad, ASP, stored procedure, stored function, Linux (Flagship/harbour 3.2)
"The world is full of kings and queens, who blind our eyes and steal our dreams Its Heaven and Hell"
https://github.com/JoseQuintas/
- JoséQuintas
- Administrador

- Mensagens: 20267
- Registrado em: 26 Fev 2007 11:59
- Localização: São Paulo-SP
Como se define um tempo limite para o Execute
José M. C. Quintas
Harbour 3.2, mingw, gtwvg mt, fivewin 25.04, multithread, dbfcdx, MySQL, ADOClass, PDFClass, SefazClass, (hwgui mt), (hmg3), (hmg extended), (oohg), PNotepad, ASP, stored procedure, stored function, Linux (Flagship/harbour 3.2)
"The world is full of kings and queens, who blind our eyes and steal our dreams Its Heaven and Hell"
https://github.com/JoseQuintas/
Harbour 3.2, mingw, gtwvg mt, fivewin 25.04, multithread, dbfcdx, MySQL, ADOClass, PDFClass, SefazClass, (hwgui mt), (hmg3), (hmg extended), (oohg), PNotepad, ASP, stored procedure, stored function, Linux (Flagship/harbour 3.2)
"The world is full of kings and queens, who blind our eyes and steal our dreams Its Heaven and Hell"
https://github.com/JoseQuintas/
