ADO - STREAM IMAGENS NO BANCO
Vb6
Mysql (campo Foto como Blob)
Galera me Pintou a necessidade de gravar no banco de dados as imagens dos Produtos
(Não posso usar somente o caminho pois o acesso será remotamente)
então resolvi usar o Stream do ADO, ok, funcionou quase perfeito, apenas um pequeno detalhe
Quando mando Gravar Imagens de tamanho Pequeno, ele grava com perfeição, porem se a imagem for um pouco maior , ele grava somene a metade, pelo que pude perceber ele somente escreve binariamente ate 63k,
mas pesquisei na net e nao achei nada de Limite tanto no Strem quanto no Mysql.
eu so usando o seguinte codigo para salvar a imagem
Estou manando a foto do Form para vcÂÂÂ's veram como fica a imagem Carregada, apos o salvamento (essa imagem se nao me engano tem 90k )

é como se fosse que ele so consegue ler 63k, estranho alguem poderia me dar uma mao aeeee
Obrigado
Mysql (campo Foto como Blob)
Galera me Pintou a necessidade de gravar no banco de dados as imagens dos Produtos
(Não posso usar somente o caminho pois o acesso será remotamente)
então resolvi usar o Stream do ADO, ok, funcionou quase perfeito, apenas um pequeno detalhe
Quando mando Gravar Imagens de tamanho Pequeno, ele grava com perfeição, porem se a imagem for um pouco maior , ele grava somene a metade, pelo que pude perceber ele somente escreve binariamente ate 63k,
mas pesquisei na net e nao achei nada de Limite tanto no Strem quanto no Mysql.
eu so usando o seguinte codigo para salvar a imagem
[txt-color=green]'savando imagem no banco de dados[/txt-color]
[txt-color=blue]Dim[/txt-color] mystream [txt-color=blue]As[/txt-color] ADODB.Stream
[txt-color=blue]Set[/txt-color] mystream = [txt-color=blue]New[/txt-color] ADODB.Stream
mystream.[txt-color=blue]Type[/txt-color] = adTypeBinary
mystream.[txt-color=blue]Open[/txt-color]
mystream.LoadFromFile Image2.Tag
RST.Fields("Foto") = mystream.Read
[txt-color=green]'mystream.[/txt-color]
mystream.[txt-color=blue]Close[/txt-color]
[txt-color=blue]Set[/txt-color] mystream = [txt-color=blue]Nothing[/txt-color]
Estou manando a foto do Form para vcÂÂÂ's veram como fica a imagem Carregada, apos o salvamento (essa imagem se nao me engano tem 90k )

é como se fosse que ele so consegue ler 63k, estranho alguem poderia me dar uma mao aeeee
Obrigado
desculpem mais UP
Bom Galera depois de Muito Funçar, e levano em Consideração que eu ja tava de cabeça quente,
marquei uma grande Bobeira,
Pois Nao Tinha Visto que o Mysql tem Também um Campo Chamado LONGBLOB
pois o BLOB é somente para poucos kb
bom mais resolvido o Problema
hehe
marquei uma grande Bobeira,
Pois Nao Tinha Visto que o Mysql tem Também um Campo Chamado LONGBLOB
pois o BLOB é somente para poucos kb
bom mais resolvido o Problema
hehe
Tópico encerrado , respostas não são mais permitidas