SQL
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
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
Será que o problema não é o [txt-color=#e80000]: DoEvents[/txt-color]?
tenta assim
Set RstNFe = conNFe.Execute([Ô]Select* From NFE_Transmitida[Ô])
If Not (RstNFe.EOF and RstNFe.BOF) Then
MsgBox RstNFe!conteudoXML & [Ô][Ô]
End If
sim marcelo funcionou mais vc pode me explicar o pq o do outro jeito nao funcionou
é 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