Para que imagens (obtidas através da tecla Print) apareçam no meu programa em Delphi e fiquem armazenadas no meu banco eu utilizo o componente "dbimage", certo!? ,pois até aí beleza, é assim que estou fazendo.
O campo que receberá a imagem na tabela tem que ser do tipo "Blob" não é!? Pelo que me informaram tem que ser desse tipo, mas não sei se existe um outro.
Bom, essa é a forma que estou fazendo.
O problema esta quando eu insiro uma imagem no programa e mando salvar. Dá um erro desse tipo: "Operation not applicable", e depois que eu dou Ok no erro as vezes ele salva a imagem e as vezes não.
O que pode ser isso?
Eu estou achando que o erro está nessa variavel "Blob". Quando eu utilizo "memo", minha saída é colocar variavel "varchar" com um tamanho grande ao invés de "blob". Mas com o "DBImage" eu não consigo usar "varchar' devido ao tamanho, vocês sabem que outra variável eu posso estar utilizando?
Pergunta
Aghata
Olá amigos!!!
Estou com um problema muito estranho.
Para que imagens (obtidas através da tecla Print) apareçam no meu programa em Delphi e fiquem armazenadas no meu banco eu utilizo o componente "dbimage", certo!? ,pois até aí beleza, é assim que estou fazendo.
O campo que receberá a imagem na tabela tem que ser do tipo "Blob" não é!? Pelo que me informaram tem que ser desse tipo, mas não sei se existe um outro.
Bom, essa é a forma que estou fazendo.
O problema esta quando eu insiro uma imagem no programa e mando salvar. Dá um erro desse tipo: "Operation not applicable", e depois que eu dou Ok no erro as vezes ele salva a imagem e as vezes não.
O que pode ser isso?
Eu estou achando que o erro está nessa variavel "Blob". Quando eu utilizo "memo", minha saída é colocar variavel "varchar" com um tamanho grande ao invés de "blob". Mas com o "DBImage" eu não consigo usar "varchar' devido ao tamanho, vocês sabem que outra variável eu posso estar utilizando?
Link para o comentário
Compartilhar em outros sites
16 respostass a esta questão
Posts Recomendados
Participe da discussão
Você pode postar agora e se registrar depois. Se você já tem uma conta, acesse agora para postar com sua conta.