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

Insert... não sei fazer


CeSaR340

Pergunta

olá, estou começando agora a trabalhar com programação!

estou estagiando e meu chefe me pediu para fazer uma pagina que leia o nome de uma pessoa e dps passe o nome (e demais dados que eu quiser) para o banco de dados fire ird.

ok, a minha pagina para pegar os dados do usuario eu já fiz, segue o codigo:

<HTML>
<HEAD>
<TITLE>    </TITLE>
</HEAD>

<BODY>
</BODY>

<H1>Jogando um valor digitado pelo usuario, e jogando ao banco de dados com asp.</h1>
<p>Neste arquivo iremos pegar o nome do usuario e jogar no banco de dados firebird. na mesma função asp teremos que ver quantos nomes foram digitados:<br>Por exemplo:<br>Cesar fagundes - são dois nomes<br>Cesar Augusto Schutz - possui 3 nomes</p>
<p><br><br><br>Digite seu nome:</p>



<form name="inserir.asp" method="POST">

<input name=nome value="Digite seu nome" type=text size=70/>
<p>Digite a sua idade:</p>
<input name=idade type=text size=70/>
<br><br>
<input type="submit" value="Enviar">  <input type="reset" value="Apagar campos"> 

</form>



</HTML>

<%


nome = request.form("nome")
idade = request.form("idade")

response.write "Voce se chama " & nome & " e possui " & idade & " anos."

%>

aqui estou guardando o nome da pessoa em uma variavel e mostrando ela.

mas agora como eu faço pra joga isto para o banco de dados?

já instalei o firebird, já instalei o ODBC e baixei tb o IBExpert.

já criei uma data base e já criei um tabela com o campo nome e o campo codigo com numeração automatica e chave primaria!

esta tudo certo, só preciso de um "tutorial" que diga como passar esse nome para o banco de dados, como faço essa conexão???

grato desde já, Cesar

Link para o comentário
Compartilhar em outros sites

5 respostass a esta questão

Posts Recomendados

  • 0

ó já cheguei em uma luz!

Set Conexao = Server.CreateObject("ADODB.Connection")
Conexao.Open("dsn=example;uid=sysdba;pwd=masterkey")
Set Registros=Server.CreateObject("ADODB.Recordset")

pelo que procurei na internet, cheguei ateh esse ponto mas agora travei novamente =///

alguém ae saberia como continuar esse codigo para finalmente fechar a conexão???

Link para o comentário
Compartilhar em outros sites

  • 0

devagarinho esta indo!

Set Conexao = Server.CreateObject("ADODB.Connection")
Conexao.Open("dsn=example;uid=sysdba;pwd=masterkey")
nestge codigo não ocorreu problemas, roda sem erro! agora quero adicionar dados ao banco
insert into cliente (cod,nome,idade)
values("cesar",24)

aonde "cesar" vale uma variavel que será digitada pelo usuario e

24 é a idade que tb estará em uma variavel digitada pela usuario!

não consigo ir alem disto, se alguém poder dar uma dica agradeço, quando passar desta etapa posto algo aqui!

grato

Link para o comentário
Compartilhar em outros sites

  • 0

para gravar no banco de dados;

nome = request.form("nome")
idade = request.form("nome")

sql = "insert into tabela(nome,idade) values('"&nome&"',"&idade&")
conexao.execute(sql)
response.write "Você cadastrou o nome: "&nome&", de "&idade&" anos."
fechar conexao e destruir objeto
Conexao.close
set Conexao = nothing

Obs: O chave primaria da tabela deve ser definida como um campo auto-increment, ou então criar uma rotina para incrementar o valor, que normalmente é um "ID" tipo integer;

Link para o comentário
Compartilhar em outros sites

Visitante
Este tópico está impedido de receber novos posts.


  • Estatísticas dos Fóruns

    • Tópicos
      152,1k
    • Posts
      651,8k
×
×
  • Criar Novo...