Ir para conteúdo

POWERED BY:

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

Clauido José

[Resolvido] Problema com upload

Recommended Posts

Bom galera sempre use o componente FreeASPUpload para fazer upload nao sei se ta ai o problema mas ta parecendo que é há detalhes uso mysql como banco.

 

Bom é seguinte quando entro no sistema admin do site que to criando pela 1o. vez ele cadastra o conteudo legal beleza, a vou tentar cadastrar de novo na mesma pagina ele me da um erro como se nao troxe nada no request.

 

Bom vou postar meu codigo que estou usando para gravar.

 

<!--#include file="_includes/freeAspUpload.asp"-->
<%
if Request.QueryString("str") = "incluir" then

Set Upload = New FreeASPUpload
Caminho = Server.MapPath("images/historia")
Upload.Save(Caminho)

for each fileKey in Upload.UploadedFiles.keys
Imagem = Upload.UploadedFiles(fileKey).FileName
next

Titulo = Upload.Form("Titulo")
Data = Upload.Form("Data")
Breve = Upload.Form("Breve")
Completo = Upload.Form("Completo")
Tipo = Upload.Form("tipo")
                
dia = (Mid(Data, 1, 2))
mes = (Mid(Data, 4, 2))
if Len(mes) = 1 Then mes = "0" & mes
ano = (Mid(Data, 7, 4))
If Len(ano) = 2 Then ano = "20" & ano
DataN = ano & "-" & mes & "-" & dia & " 00:00:00"

SQL = "INSERT INTO Historia (Titulo, Data, Breve, Completo, Imagem) VALUES ('" & Titulo & "', '" & DataN & "', '" & Breve & "', '" & Completo & "', '" & Imagem & "')"
Conexao.Execute(sql)
end if
'conteudo do form como estou chamando ele
<form action="historia.asp?str=incluir" method="post" onsubmit="return verifica();" name="form1" enctype="multipart/form-data" >

....
</form>
%>

 

O erro que da é esse

 

System reported this error:

 

007~ASP 0104~Operação não permitida~

 

The most likely cause for this error is the incorrect setup of AspMaxRequestEntityAllowed in IIS MetaBase. Please see instructions in the requirements page of freeaspupload.net.

 

Microsoft OLE DB Provider for ODBC Drivers erro '80004005'

 

[MySQL][ODBC 5.1 Driver][mysqld-5.1.45-community]Incorrect datetime value: '-- 00:00:00' for column 'Data' at row 1

 

/csa/admin/historia.asp, line 64

 

Compartilhar este post


Link para o post
Compartilhar em outros sites

verifique as permissões, precisa dar direitos no arquivo e pasta

Compartilhar este post


Link para o post
Compartilhar em outros sites

bom cara foi a primeira coisa que imaginei e até coloque o usuario todos nas permissoes dando todo poder nao sei se é isso tenho dois sistemas no meu pc um xp C: e outro 2003 server esotu 2003 F: Sera que é isso

Compartilhar este post


Link para o post
Compartilhar em outros sites

Gente.. vamos ler a mensagem...

 

"The most likely cause for this error is the incorrect setup of AspMaxRequestEntityAllowed in IIS MetaBase..."

 

Jah peguei esse tipo de erro varias vezes nos Servers por ai....

 

A propriedade AspMaxRequestEntityAllowed é quem controla o TAMANHO MAXIMO de arquivo que pode ser "uplodeado"..

 

Altere o valor dessa propriedade para o tamanho que desejar (em bytes), assim você poderá realizar o seu upload..

 

Ele acusa o erro de MySQL pq, como a instrucao está após o upload, e provavelmente você pega algum valor do formulario para compor a SQL, ele precisa do valor que vem do form, mas como o upload nao é realizado, o valor do form nao é resgatado..

 

Att;

Compartilhar este post


Link para o post
Compartilhar em outros sites

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.