Os Cursores Compartilhados
+003.jpg)
Ando com meu tempo meio oprimido. Tentando me dividir entre meus estudos, coisas da casa e escrever aqui. Meus outros dois blogs estão praticamente entregues as traças. Meus dois companheiros de blogagem (um em cada outro blog) conseguem ainda escreverem menos que eu. Então, resolvi escrever sobre um problema de banco de dados bizarro que tive certa vez. Tudo levava a crer que era algo relacionado a código fonte, frames, delphi e tal. "QR_Faturas: Type mismatch for filed 'data_emiss', expecting: String actual: Memo". Notamos que o erro ocorria sempre que abria uma tela cujo grid tinha algum campo que levava conversão de TO_CHAR, ou TO_DATE. É frame, não é... O mesmo executável funciona em outra base com os mesmos dados... What a hell!?!?!?! Lembrei que há uns 3 anos atrás tivemos um problema semelhante e realmente era um parâmetro de banco que causava toda essa confusão: CURSOR_SHARING. Esse parâmetro determina como uma instrução SQL irá compartilhar o cursor na me...