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:




  

Sábado, 01 de Outubro de 2016




Top 5 membros

Últimos membros online

Últimos membros cadastrados



Capa do livro
Analise De Pontos De Funçao


Capa do livro
Noções de Informática para Concursos


Capa do livro
Crie um Sistema Web com PHP 5 e AJAX - Controle de Estoque





Hostnet

IMD