Inserindo dados no banco com o comando INSERT


Autor/fonte: Christian Emil Hoh
E-mail/Url: http://www.netpedia.com.br/MostraTutorial.php?TutorID=58



Digg del.icio.us

Inserindo dados no banco com o comando INSERT

Vamos ver neste tutorial, como inserir dados em um banco ( SQL ou Access ) utilizando um comando SQL, o comando INSERT. Vamos dar uma olhada na sintaxe básica deste comando:

INSERT INTO nome_da_tabela (coluna1, coluna2, ...) VALUES ( valor1, valor2, ...)

Deve-se lembrar que existe uma diferença na hora de inserir dados numéricos e texto, para incluir valores numéricos, basta colocar apenas o valor. Para incluir valores texto, deve-se colocar os delimitadores ( ' ) aspas simples no início e no fim da variável. Vamos dar uma olhada no exemplo abaixo:

<%
' Vamos abrir a conexão
Set con = Server.CreateObject("ADODB.Connection")
con.Open "ODBC", "UserID", "Senha"
' Aqui vai o comando insert:
strSQL = "INSERT INTO teste_netpedia (nome, email, idade)
VALUES ('Christian', 'tutoriais@netpedia.com.br', 25)"
Con.Execute strSQL
' Perceba que para o campo idade, não foi utilizado o delimitador
Response.Write "O registro foi incluído com sucesso !!"
%>

Os dados a serem inseridos, também podem ser recuperados de um formulário, de parametros passados via QueryString. Vamos mostrar um exemplo de dados provenientes de um formulário:

<%
' Vamos abrir a conexão
Set con = Server.CreateObject("ADODB.Connection")
con.Open "ODBC", "UserID", "Senha"
' Aqui vai o comando insert:
strSQL = "INSERT INTO teste_netpedia (nome, email, idade)
VALUES ('" & Request.Form("nome") & "',
'" & Request.Form("email") & "', " & Request.Form("idade") &")"
' Aqui a conexão executa o insert
Con.Execute strSQL
' Perceba que para o campo idade, não foi utilizado o delimitador
Response.Write "O registro foi incluído com sucesso !!"
%>

Abaixo, temos o formulário para gerar a inclusão no banco:

<html>
<title>Teste do INSERT</title>
<body>
<form method="POST" action="incluir.asp''>
Seu nome: <input type="text" name="nome"><br>
Seu email: <input type="text" name="email"><br>
Sua idade: <input type="text" name="idade"><br>
<input type="submit" value="Inserir !!">
</form>
</body>
</html>




Enviado por xKuRt em 26/09/2006 às 21:23


Avaliação

Esta publicação ainda não foi avaliada!


Avaliar:


A avaliação de publicações é restrita a membros cadastrados e logados no nosso site.



Comentários

Este artigo ainda não foi comentado ou o(s) comentário(s) que foi(ram) enviado(s) a ele ainda não foi(ram) publicado(s).


Envio de comentário:




  

Quarta, 26 de Novembro de 2014




Top 5 membros

Últimos membros online

Últimos membros cadastrados



Capa do livro
Regras Do Jogo: Fundamentos Do Design De Jogos - Volume 2


Capa do livro
Organização e Projeto de Computadores


Capa do livro
Javascript: O Guia Definitivo





Hostnet

IMD