Ir para conteúdo
Fórum Script Brasil
  • 0

Adicionando Dados


Guest =MoonBoy=

Pergunta

Posts Recomendados

  • 0

hehe

acabei de fazê-lo

ele criou 4 tópicos..

MoonBoy .. não crie varios topicos iguais, ok?

se foi porque gerou um erro, poste o erro no forum scriptbrasil.. (é especifico para isso) eu acabei de postar lá..

Link para o comentário
Compartilhar em outros sites

  • 0

cara um pequeno exemplo de como inserir dados num BD . olha só:

Pagina do Formulario

<form action="inserirdados.asp" method="post" name="dados" id="dados" >

                <table width="100%" border="0" cellpadding="0" cellspacing="0"  class="fonte">

                  <tr >

                    <td colspan="3">&nbsp;</td>

                  </tr>

                  <tr >

                    <td colspan="3"><div align="center"><strong>Cadastro e Administra&ccedil;&atilde;o

                        de Not&iacute;cias do Sisnot</strong></div></td>

                  </tr>

                  <tr>

                    <td colspan="3" >&nbsp;</td>

                  </tr>

                  <tr>

                    <td colspan="3" > <div align="right"></div>

                      <div align="right"></div></td>

                  </tr>

                  <tr>

                    <td width="13%" > <p align="center"><font size="-1" face="Arial, Helvetica, sans-serif">Titulo:</font>

                      </p></td>

                    <td colspan="2" > <div align="left">

                        <input name="titulo" type="text" id="titulo" class="input2">

                      </div></td>

                  </tr>

                  <tr>

                    <td > <div align="center"><font size="-1" face="Arial, Helvetica, sans-serif">Resumo:</font>

                      </div></td>

                    <td colspan="2" > <div align="left">

                        <input name="resumo" type="text" id="resumo" class="input2">

                      </div></td>

                  </tr>

                  <tr align="left" valign="top" >

                    <td colspan="3">

                      <p align="center"><font size="2">Noticia:<br>

                        </font>

                        <textarea name="noticia" cols="70" rows="10" id="noticia" class="input2" ></textarea>

                        <br>

                      </p>

                      <p align="center">&nbsp;</p></td>

                  </tr>

                  <tr>

                    <td > <div align="center">

                      </div></td>

                    <td width="41%" > <div align="center">

                        <input type="submit" name="Submit" value="Enviar">

                      </div></td>

                    <td width="46%" > <input type="reset" name="Submit2" value="Limpar"></td>

                  </tr>

                </table>

              </form>

Agora a pagina que insere os dados... Presta atençao nos detalhes

<%

set db = server.CreateObject("ADODB.connection")

dim caminho

caminho = server.MapPath("noticias.mdb")

db.open "Driver={Microsoft Access Driver (*.mdb)};DBQ=" & caminho

titulo = request.form("titulo")

resumo = request.form("resumo")

noticia = request.Form("noticia")

sql = "INSERT INTO notonline (titulo, resumo, noticia)"

sql = sql & "VALUES"

sql = sql & " ('"& titulo &"', '" & resumo &"', '"& noticia &"')"

set rs = db.execute(sql)

response.redirect "resposta.asp"

rs.close

db.close

set rs = nothing

set db = nothing

%>

Deu para ter ideia ?

Abraços e fui

Link para o comentário
Compartilhar em outros sites

  • 0
Guest =MoonBoy=

Ehh deu um erro quando eu criei o tópico. Se eu tiver a msg de erro eu posto pra vocês. Obrigado pelas dicas, vou estudá-las e trabalhar c/ elas. Qualquer coisa volto a postar. obrigado.

Link para o comentário
Compartilhar em outros sites

  • 0
Guest =MoonBoy=

A seguinte mensagem de erro aparece quando eu tento responder:

Mail Error!

Could not send the email

Failed at 'mail' command

minha duvida esta logo acima. Obrigado.

Link para o comentário
Compartilhar em outros sites

  • 0

E no caso dessa conexao com o banco ser em sql ? Isso muda algo ? Como ficaria ? Obrigado.

você quer dizer sql server?

aquela mensagem de erro ainda está acontecendo?

os administradores disseram que corrigiram o problema..

ainda aconteceu com vc?

t+

Link para o comentário
Compartilhar em outros sites

  • 0
Guest =MoonBoy=

O codigo que eu adaptei ficou assim:

<%

set db = server.CreateObject("ADODB.connection")

db.CursorLocation=3

db.open "DRIVER={SQL Server};DATABASE=mydatabase;Network=DBMSSOCN;server=ipserv;uid=login;pwd=senha"

titulo = request.form("titulo")

dica = request.Form("noticia")

sql = "INSERT INTO tabela (titulo, noticia)"

sql = sql & "VALUES"

sql = sql & " ('"& titulo &"', '"& noticia &"')"

set rs = db.execute(sql)

response.redirect "resposta.asp"

rs.close

db.close

set rs = nothing

set db = nothing

%>

Link para o comentário
Compartilhar em outros sites

  • 0

Muda apenas isso oh

caminho = server.MapPath("noticias.mdb")

db.open "Driver={Microsoft Access Driver (*.mdb)};DBQ=" & caminho

Para

<%

Set db = Server.CreateObject("ADODB.Connection")

db.ConnectionString = "driver={SQL Server};" & _

"server=NomeServidor;" & _

"database=NomeDatabase;" & _

"Uid=Usuario;" & _

"Pwd=Senha;"

db.open

%>

Mais duvidas entre aqui oh Conexoes

Entendeu?

Espero que o ajude

Abraços e fui

Link para o comentário
Compartilhar em outros sites

  • 0
Guest =MoonBoy=

Disse isso, porque mesmo com todas as permissoes acertadas, ele me deu uma mensagem de erro dizendo LOGIN FAILED. Estou acertando as permissoes e nada.

Link para o comentário
Compartilhar em outros sites

  • 0
Guest =MoonBoy=

ele ta conectando, dando a mensagem de que o cadastro foi efetuado com sucesso (resposta.asp) mas quando eu vou lá na tabela, os campos estão em branco, e no campo data ele insere uma data 1/1/1900

Link para o comentário
Compartilhar em outros sites

  • 0
ele ta conectando, dando a mensagem de que o cadastro foi efetuado com sucesso (resposta.asp) mas quando eu vou lá na tabela, os campos estão em branco, e no campo data ele insere uma data 1/1/1900

Aonde vai ser executado para adcionar ao banco de dadps você colocou o request.form para pegar o dado do campo de texto e incluindo no banco de dados??? huh.gif

[]'s

Victor

Link para o comentário
Compartilhar em outros sites

  • 0
Guest =MoonBoy=

Esta exatamente dessa maneira. Vou colocar o codigo aqui.

Este é o formulário:

<html>
<form action="inserirdados.asp" method="post" name="dados" id="dados" >
                <table width="100%" border="0" cellpadding="0" cellspacing="0"  class="fonte">
                  <tr > 
                    <td colspan="3">&nbsp;</td>
                  </tr>
                  <tr > 
                    <td colspan="3"><div align="center"><strong>Exemplo de Form</strong></div></td>
                  </tr>
                  <tr> 
                    <td colspan="3" >&nbsp;</td>
                  </tr>
                  <tr> 
                    <td colspan="3" > <div align="right"></div>
                      <div align="right"></div></td>
                  </tr>
                  <tr> 
                    <td width="13%" > <p align="center"><font size="-1" face="Arial, Helvetica, sans-serif">nome:</font> 
                      </p></td>
                    <td colspan="2" > <div align="left"> 
                        <input name="nome" type="text" id="nome" class="input2">
                      </div></td>
                  </tr>
                  <tr> 
                    <td > <div align="center">sobrenome:</div></td>
                    <td colspan="2" ><div align="left">
                      <input name="sobrenome" type="text" id="sobrenome">
                    </div></td>
                  </tr>
                  <tr align="left" valign="top" > 
                    <td colspan="3"> 
                      <p align="center"><font size="2"> data</font><font size="2">:</font> 
                        <input name="data" type="text" id="data">
                        <br>
                      </p>
                    <p align="center">&nbsp;</p></td>
                  </tr>
                  <tr> 
                    <td > <div align="center"> 
                      </div></td>
                    <td width="41%" > <div align="center"> 
                        <input type="submit" name="Submit" value="Enviar">
                      </div></td>
                    <td width="46%" > <input type="reset" name="Submit2" value="Limpar"></td>
                  </tr>
                </table>
              </form>
     </html>
Este é o arquivo inserirdados.asp :
<% 
Set db = Server.CreateObject("ADODB.Connection")
db.ConnectionString = "driver={SQL Server};" & _
"server=myserver;" & _
"database=teste;" & _
"Uid=teste;" & _
"Pwd=teste;"
db.open
codigo = request.form("nome")
titulo = request.form("sobrenome")
dica = request.Form("data")
sql = "INSERT INTO test (nome, sobrenome, data)"
sql = sql & "VALUES"
sql = sql & " ('"& nome &"', '"& sobrenome &"', '"& data &"')"
set rs = db.execute(sql)
response.redirect "resposta.asp"
rs.close
db.close
set rs = nothing
set db = nothing
%>
Este é o resposta.asp :
<html>
<head><title>Cadastro concluído</title></head>
<body>
<font size=+2>
CADASTRO CONCLUÍDO COM SUCESSO. <br> OBRIGADO.
</font>
</body>
</html>

Link para o comentário
Compartilhar em outros sites

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.

Visitante
Responder esta pergunta...

×   Você colou conteúdo com formatação.   Remover formatação

  Apenas 75 emoticons são permitidos.

×   Seu link foi incorporado automaticamente.   Exibir como um link em vez disso

×   Seu conteúdo anterior foi restaurado.   Limpar Editor

×   Você não pode colar imagens diretamente. Carregar ou inserir imagens do URL.



  • Estatísticas dos Fóruns

    • Tópicos
      152,3k
    • Posts
      652,3k
×
×
  • Criar Novo...