Ir para conteúdo

POWERED BY:

Arquivado

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

Saulo_Fer

Erro ao Inserir Dados

Recommended Posts

troca

 

ASP

[*]<%<br /><br /> If Request.ServerVariables("REQUEST_METHOD""POST" Then<br /><br /> SQL "INSERT INTO Filmes("<br /><br /> SQL = SQL & "fil_nome,"<br /><br /> SQL = SQL & "gen_codigo,"<br /><br /> SQL = SQL & "fil_valorlocacao)"<br /><br /><br /><br /> SQL = SQL & "Values("<br /><br /> SQL = SQL & "'" &Request.Form("nome")& "',"<br /><br /> SQL = SQL & "'" &Request.Form("genero")& "',"<br /><br /> SQL = SQL & "'" &Request.Form("valorlocacao")& "')"<br /><br /> Conexao.Execute (SQL)<br /><br /> Conexao.Close<br /><br /> Response.Write "Filmes cadastrado com sucesso!"<br /><br />%>

 

por

 

ASP

[*]<%<br /><br /> If Request.ServerVariables("REQUEST_METHOD""POST" Then<br /> SQL "INSERT INTO Filmes ("<br /> SQL = SQL & "fil_nome,"<br /> SQL = SQL & "gen_codigo,"<br /> SQL = SQL & "fil_valorlocacao)"<br /> SQL = SQL & " Values ("<br /> SQL = SQL & "'" &Request.Form("nome")& "',"<br /> SQL = SQL & "'" &Request.Form("genero")& "',"<br /> SQL = SQL & "'" &Request.Form("valorlocacao")& "')"<br /> Conexao.Execute (SQL)<br /> Conexao.Close<br /><br /> Response.Write "Filmes cadastrado com sucesso!"<br />%>

 

me diz uma coisa, os tres campos sao texto no db??

<{POST_SNAPBACK}>

não, fil_nome é texto, gen_codigo é Numero e fil_valorlocacao é moeda

Compartilhar este post


Link para o post
Compartilhar em outros sites

ASP

[*]

 

[*]<%

 

[*]set conexao server.createobject("adodb.connection")

 

[*]cnpath="DBQ=" & server.mappath("locadora.mdb")

 

[*]conexao.Open "DRIVER={Microsoft Access Driver (*.mdb)}; & cnpath

 

[*]%>

 

[*]

Compartilhar este post


Link para o post
Compartilhar em outros sites

cara, creio eu que seje isso....vamos lá

ASP

[*]<%

 

[*]StrNome Request.Form("nome")

 

[*]StrGenero Request.Form("genero")

 

[*]StrValorLocacao Request.Form("valorlocacao")

 

[*]

 

[*]SQL "INSERT INTO Filmes( fil_nome, gen_codigo, fil_valorlocacao )"

 

[*]SQL = SQL & " Values "

 

[*]SQL = SQL & " ('"&StrNome&"', "&StrGenero&",'"&StrValorLocacao&"') "

 

[*] SET RS conexao.execute(SQL)

 

[*]

 

[*]Response.Write "Filmes cadastrado com sucesso!"

 

[*]

 

[*]%>

 

o campo MOEDA recebe "." "," ou apenas os numeros.....?

Compartilhar este post


Link para o post
Compartilhar em outros sites

não, fil_nome é texto, gen_codigo é Numero e fil_valorlocacao é moeda

tente assim entao

 

ASP

    [*]<%

     

    [*]

     

    [*] If Request.ServerVariables("REQUEST_METHOD""POST" Then

     

    [*] SQL "INSERT INTO Filmes ("

     

    [*] SQL = SQL & "fil_nome,"

     

    [*] SQL = SQL & "gen_codigo,"

     

    [*] SQL = SQL & "fil_valorlocacao)"

     

    [*] SQL = SQL & " Values ("

     

    [*] SQL = SQL & "'" &Request.Form("nome")& "',"

     

    [*] SQL = SQL & Request.Form("genero")& ","

     

    [*] SQL = SQL & Request.Form("valorlocacao")& ")"

     

    [*] Conexao.Execute (SQL)

     

    [*] Conexao.Close

     

    [*]

     

    [*] Response.Write "Filmes cadastrado com sucesso!"

     

    [*]%>

Compartilhar este post


Link para o post
Compartilhar em outros sites

tipo, o moeda tah assim, quando eu coloco a "," ele sai dessa maneira no erro, "3%", ja quando eu coloco "." sai certo...

Compartilhar este post


Link para o post
Compartilhar em outros sites

depois deStrValorLocacao = Request.Form("valorlocacao")poeStrValorLocacao = replace(StrValorLocacao,".","")StrValorLocacao = replace(StrValorLocacao,",",".")e testa denovo....

Compartilhar este post


Link para o post
Compartilhar em outros sites

galera valew mesmo pela ajuda,. mas tive um problema urgente aqui, e vou ter que sair, vou tentar todas as maneiras que vocês me passaram, mas agora vou ter que sair, poxa.. http://forum.imasters.com.br/public/style_emoticons/default/yay.gif

tenta e qualquer coisa volte a postar aqui...

Compartilhar este post


Link para o post
Compartilhar em outros sites

Mario e Tigger, valew mesmo pela ajuda, mas eu to em ponto de desistir, e procurar outro curso..., agora qualquer coisa que eu faço sai esse erro :(

Tipo de erro:Microsoft OLE DB Provider for ODBC Drivers (0x80004005)[Microsoft][Driver ODBC para Microsoft Access] A operação deve usar uma consulta atualizável./cad_filmes.asp, line 23

Compartilhar este post


Link para o post
Compartilhar em outros sites

ah, valew Tigger, agora deu certo, valew Mario e todo mundo que me ajudou ae, pode ter certeza que se eu ficar preso denovo eu peço ajuda :D , ah, só uma coisa, não entendi como deu esse erro, jah que não mexi em nada no IIS nem na pasta, ou melhor, mexi fora do que já estava...

 

bom, mas mesmo assim, valew mesmo http://forum.imasters.com.br/public/style_emoticons/default/clap.gif

Compartilhar este post


Link para o post
Compartilhar em outros sites

ah, valew Tigger, agora deu certo, valew Mario e todo mundo que me ajudou ae, pode ter certeza que se eu ficar preso denovo eu peço ajuda :D , ah, só uma coisa, não entendi como deu esse erro, jah que não mexi em nada no IIS nem na pasta, ou melhor, mexi fora do que já estava...

 

bom, mas mesmo assim, valew mesmo  http://forum.imasters.com.br/public/style_emoticons/default/clap.gif

de nada amigo...

 

se ficar preso a galera do forum te ajuda...

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.