Guest - Ricardo - Postado Fevereiro 3, 2005 Denunciar Share Postado Fevereiro 3, 2005 Bom dia pessoal,como eu faço para incluir o resultado de um formulario com 2 campo em um banco de dados acess com asp.netalguém tem algum exemplo básico ou poderia indicar algum lugar para pesquisa ?um abraçoRicardo Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 dark0 Postado Fevereiro 3, 2005 Denunciar Share Postado Fevereiro 3, 2005 Vou mover para a nova Seção .NET que foi criada. Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 Aspmais Postado Fevereiro 3, 2005 Denunciar Share Postado Fevereiro 3, 2005 Cara dá uma procurada no site aspbrasil.com.br lá tem alguns tutos falando sobre o assunto Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 Guest - Ricardo - Postado Fevereiro 3, 2005 Denunciar Share Postado Fevereiro 3, 2005 Acessei lá e não encontrei nadaeu coloquei o seguinte código<html><script runat="server">protected void Page_Load(Object Src, EventArgs E){//Cria-se a conexão com o banco de dados usando o método Connection, definido o Provider o caminho e nome da base de dadosOleDbConnection conexao = new OleDbConnection("Provider=Microsoft.Jet.OLEDB.4.0;Data Source=e:\\home\\ricardonepomuceno\\dados\\aspnet.mdb;");//Cria-se uma variável que contém a consulta a ser feitastring strSQL = "insert into cadastro (nome,email) values ('"& request.form("nome") &"','"& request.form("email") &"'";//Com o método Commando, executa-se a consulta do banco este comando recebe dois parâmetros//A string de consulta e a conexãoOleDbCommand comando = new OleDbCommand(strSQL, conexao);//Abre-se a Conexão com o banco.conexao.Open();//Com o Objeto ExecuteReader criamos um objeto do tipo DataReader que irá conter os dados da consultaOleDbDataReader r = comando.ExecuteReader();//Abre-se um bloco try, caso ocorra algum problema ele executa direto o que estiver no bloco finally, que//no caso fecha a conexão com o banco, quando o que estiver dentro de try for finalizado o finally também é executadotry{ //Lêem-se todos os registros retornados e os imprime no browserwhile(r.Read()){Response.Write(r["nome"].ToString() + "<br>"); }}finally{//Fecha a conexão do DataReader e depois do bancor.Close();conexao.Close();}Response.Write("Dados Cadastrados com sucesso!!");}</script></html>E quando clico em enviar da uma mensagem de erro , para teste acesse a url abaixohttp://www.ondesta.locaweb.com.br/aspnet/cadastro.aspx Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 Graymalkin Postado Fevereiro 4, 2005 Denunciar Share Postado Fevereiro 4, 2005 Você cria ali um OleDbCommand com um INSERT, porém em momento algum você o executa (o que deveria ser feito com o método ExecuteNonQuery() do mesmo). Não seria isso? Outra coisa ali é que eu acho que você deveria usar o evento IsPostBack ao invés do Page_Load. Dê uma olhada neste outro post: http://scriptbrasil.com.br/forum/index.php?showtopic=48284Abraços,Graymalkin Citar Link para o comentário Compartilhar em outros sites More sharing options...
Pergunta
Guest - Ricardo -
Bom dia pessoal,
como eu faço para incluir o resultado de um formulario com 2 campo em um banco de dados acess com asp.net
alguém tem algum exemplo básico ou poderia indicar algum lugar para pesquisa ?
um abraço
Ricardo
Link para o comentário
Compartilhar em outros sites
4 respostass a esta questão
Posts Recomendados
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.