Antes de mais nada agradeço a quem teve a boa vontade ao menos de ler esse tópico.
O problema é o seguinte. Estou criando um sistema onde o meu cliente necessita que alguns arquivos sejam gravados no banco de dados em forma de objeto OLE.
Até aí, tranquilo, criei na tabela do MySQL um campo MEDIUMBLOB.
O problema é que, o arquivo simplesmente não entra na tabela!
Eu li bastante a respeito e já sei que o arquivo tem que ter permissão de leitura e escrita e que tem que ser referenciado como o enedereço completo e também que não pode ser maior que o max_allowed_packet.
Mesmo assim não vai !!!
A única coisa interessante que notei é que se eu mando assim:
UPDATE modelo SET marca='' WHERE IDMOD='2'
Quando consulto a tabela no banco de dados o campo "marca" se encontra com "0 bytes"
Se eu mando com o LOAD_FILE:
UPDATE modelo SET marca=LOAD_FILE('/home/crachas/public_html/arquivos/123.txt') WHERE IDMOD='2'
Quando consulto a tabela no banco de dados o mesmo campo "marca" se encontra com "NULL"
Pergunta
oxprofessor
Antes de mais nada agradeço a quem teve a boa vontade ao menos de ler esse tópico.
O problema é o seguinte. Estou criando um sistema onde o meu cliente necessita que alguns arquivos sejam gravados no banco de dados em forma de objeto OLE.
Até aí, tranquilo, criei na tabela do MySQL um campo MEDIUMBLOB.
O problema é que, o arquivo simplesmente não entra na tabela!
Eu li bastante a respeito e já sei que o arquivo tem que ter permissão de leitura e escrita e que tem que ser referenciado como o enedereço completo e também que não pode ser maior que o max_allowed_packet.
Mesmo assim não vai !!!
A única coisa interessante que notei é que se eu mando assim:
UPDATE modelo SET marca='' WHERE IDMOD='2'
Quando consulto a tabela no banco de dados o campo "marca" se encontra com "0 bytes"
Se eu mando com o LOAD_FILE:
UPDATE modelo SET marca=LOAD_FILE('/home/crachas/public_html/arquivos/123.txt') WHERE IDMOD='2'
Quando consulto a tabela no banco de dados o mesmo campo "marca" se encontra com "NULL"
Dá pra entender ?
Editado por oxprofessorLink para o comentário
Compartilhar em outros sites
2 respostass a esta questão
Posts Recomendados