Alguém tem alguma sugestão?
No Post create abaixo eu gravo a imagem em uma pasta na aplicação e no banco, porém ao editar o registro gravado no banco retorna vazio.
Abaixo a imagem do código C# em um breakpoint com id 1023:

Abaixo os registros na tabela:
Detalhe estranho: na tabela a partir do registro 20 pulou para 1020.

Abaixo a tabela Animal_Companhia:

Quando eu executo a procedure abaixo com qualquer dos cod_animal=1021 ou 1022 ou 1023 ou 1024, retorna vazio:
ALTER PROCEDURE [dbo].[spIdentificacao]
@cod_animal AS INT
AS
BEGIN
Select J.imagem AS FOTO, A.nome AS NOME, A.registro_kenel AS "NºREGISTRO",B.descricao AS "ESPÉCIE", C.descricao AS RAÇA, A.data_Nasc AS "NASCIMENTO", D.sigla_Vet AS SEXO, A.pelagem AS PELAGEM, A.pai AS PAI, A.mae AS "MÃE", F.logradouro AS LOGRADOURO, F.numero AS "Nº", G.descricao AS BAIRRO, H.nome AS "MUNICÍPIO", I.nome AS "PROPRIETÁRIO", I.fone_Principal AS TELEFONE
From Animal_Companhia A, Adm_Animal_Comp B, Adm_Animal_Comp_Raca C, Adm_Sexo D, Endereco F, Area_Bai_Local G, Area_Municipio H, PF_Proprietario I, Foto J
Where J.id = A.cod_Foto and
B.id = A.cod_Especie_Comp and
C.id = A.cod_Raca and
D.id = A.cod_Sexo and
F.id = I.cod_Endereco and
I.id = A.cod_Proprietario and
G.id = F.cod_Area_Bai_Local and
H.id = F.cod_Municipio and
A.id = @cod_animal
END