SQL

GUIGOR 31/10/2016 13:41:41
#468623
BOA TARDE AMIGO

SEGUINTE ESTOU GUARDANDO O COUNTEUDO DOS ARQUIVOS XML EM UM BANCO DE DADOS SQL SERVER DENTRO DE UMA TABELA ONDE O TIPO DE CAMPO é XML, ATé AI BLZ.

SENDO QUE QUANDO EU VOU CONSULTAR OS DADOS ELE ME RETORNA O VALOR NULL SENDO QUE OS DADOS ESTAO LA NA TABELA COMO PODE VER O ANEXO.

Set RstNFe = conNFe.Execute([Ô]Select* From NFE_Transmitida[Ô]): DoEvents
If RstNFe.EOF = False Then
MsgBox RstNFe!conteudoXML & [Ô][Ô]
End If


VEJAM O ANEXO
JABA 31/10/2016 16:16:16
#468636
Será que o problema não é o [txt-color=#e80000]: DoEvents[/txt-color]?
MARCELO.TREZE 31/10/2016 19:23:58
#468648
tenta assim

Set RstNFe = conNFe.Execute([Ô]Select* From NFE_Transmitida[Ô])
If Not (RstNFe.EOF and RstNFe.BOF) Then
MsgBox RstNFe!conteudoXML & [Ô][Ô]
End If
GUIGOR 31/10/2016 22:05:31
#468654
sim marcelo funcionou mais vc pode me explicar o pq o do outro jeito nao funcionou
MARCELO.TREZE 01/11/2016 23:37:22
#468685
Resposta escolhida
é dificil explicar mas se não me engano quando vc verifica so o final ou inicio, o loop é quebrado, então quando verificamos se o final e o inicio do arquivo não forem verdadeiros significa que existe o dado no banco.
Tópico encerrado , respostas não são mais permitidas