outubro 10th, 2007 Luis Filipe Costa Carvalho
Bom dia! =)
A algum tempo eu sou programador em PHP e não posso negar que em várias vezes, várias mesmo, eu tive que procurar, no Google, a resposta para várias perguntas que eu tinha. Acho que na maior parte das vezes eu procuro para descobrir o que significa um erro ou o que o causo. Como a grande maioria do material é em inglês, e meu inglês deixa a desejar(por enquanto), eu decidi fazer o seguinte.
Sempre que eu tiver que procurar na internet sobre algum erro que eu nunca vi ou que eu ache somente material em outras línguas eu vou postar a causa dele aqui. Assim as pessoas que não conseguem ler este tipo de informação não precisam ficar se matando no Google Translator ou naquele Babel Fish
Hoje vou começar com um erro que, creio eu, só ocorre no MsSQL.
Erro: Could not continue scan with NOLOCK due to data movement.
Tradução: Não pôde continuar o scan com o NOLOCK porque os dados estao em movimento(sendo alterados).
Causa: A sua query esta tentando ler registros que estão sendo alterados naquele momento.
Motivo: Se o programa retornar os registros ele esta correndo o risco de retornar registros que estão passando por um processo de modificação e no final desse processo eles já podem não ser a mesma coisa.
Fonte: Google Groups
Se algume tiver um erro e queira que eu publique é so me enviar que eu o faço e cito o autor =)
Comentários Recenter