GRAVAR IMAGEM NO BD VIA SQL
Olá meus amigos....
em 100% dos meus sistemas eu uso SQL, ou seja... SELECT, INSERT, UPDATE, etc.... o problema é quando tenho um campo com imagem por exemplo.
Como eu faço para gravar uma imagem de um arquivo, ou de um objeto Image usando diretamente a linguagem SQL, pois hoje eu tenho que fazer assim. Usar o INSERT INTO para incluir o registro e depois editá-lo para incluir a imagem usando aqueles malditos Tabela!Campo = Imagem....
em 100% dos meus sistemas eu uso SQL, ou seja... SELECT, INSERT, UPDATE, etc.... o problema é quando tenho um campo com imagem por exemplo.
Como eu faço para gravar uma imagem de um arquivo, ou de um objeto Image usando diretamente a linguagem SQL, pois hoje eu tenho que fazer assim. Usar o INSERT INTO para incluir o registro e depois editá-lo para incluir a imagem usando aqueles malditos Tabela!Campo = Imagem....
Bom dia RODEOLIVEIRA, não percebi muito o que quer, mas quando eu trabalho com imagem em um banco de dados eu não gravo a imagem no banco e sim apenas o caminho onde ela esta e crio uma pasta onde ela será guardada.
De mais informações.
De mais informações.
Estou usando o SQLServer....
Quero fazer assim:
INSERT INTO Tabela (Nome, Endereço, Foto) VALUES (txtnome, txtendereço, foto)
Quero fazer assim:
INSERT INTO Tabela (Nome, Endereço, Foto) VALUES (txtnome, txtendereço, foto)
RODEOLIVEIRA, vamos a alguns critérios antes da mais nada, o ideal é vc informar o banco de dados que está usando.
agora vamos a algumas questões existem duas maneiras de se fazer isso, são elas:
* salvar em um campo texto o caminho da imagem;
* salvar em um campo (blob para sql) ou (OLE para o ACCESS), entre outros.
a segunda maneira grava a imagem de forma binaria direto no banco, a desvantagem deste metodo é que dependendo do tamanho das imagens ou da quantidade de imagens, o banco de dados poderá ficar enorme.
veja como deseja salvar e poste qual o banco, qual o tipo de projeto que está desenvolvendo e poderemos indiicar-lhe a melhor maneira de se fazer isso.
agora vamos a algumas questões existem duas maneiras de se fazer isso, são elas:
* salvar em um campo texto o caminho da imagem;
* salvar em um campo (blob para sql) ou (OLE para o ACCESS), entre outros.
a segunda maneira grava a imagem de forma binaria direto no banco, a desvantagem deste metodo é que dependendo do tamanho das imagens ou da quantidade de imagens, o banco de dados poderá ficar enorme.
veja como deseja salvar e poste qual o banco, qual o tipo de projeto que está desenvolvendo e poderemos indiicar-lhe a melhor maneira de se fazer isso.
Dessa forma em gravar o caminho da imagem eu já gravo....
Mas mesmo assim obrigado a todos...
Mas mesmo assim obrigado a todos...
sinceramente, eu coloco a picture como vinculada ao banco de dados e boa...
RODEOLIVEIRA, por isso perguntei antes como vc fazia, se você ainda desejar a solução.
pode ver o exemplo em anexo.
pode ver o exemplo em anexo.
Tópico encerrado , respostas não são mais permitidas