Jump to content
Fórum Script Brasil
  • 0

Insert... não sei fazer


CeSaR340

Question

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 to comment
Share on other sites

5 answers to this question

Recommended Posts

  • 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 to comment
Share on other 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 to comment
Share on other 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 to comment
Share on other sites

Guest
This topic is now closed to further replies.


  • Forum Statistics

    • Total Topics
      152.2k
    • Total Posts
      652k
×
×
  • Create New...