Ir para conteúdo

POWERED BY:

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

brissolare

iniciante Banco de Dados !Qual a melhor forma de conectar&#

Recommended Posts

Boa noite pessoal,

 

Começei a estudar ASP.NET agora....rsrsrrs....já consegui em C# conectar a um banco de dadod .mdb e incluir registro (agora estou aprendendo a consultar...rsrsrs)

 

Na verdade eu fiz a conexão com o banco seguindo um tutorial....... mas não entendi nada e gostaria de me aprofundar mais em como realmente funciona a conexao do banco de dados....

 

O que quero na verdade é verificar se essa é a melhor forma de conectar no banco de dados....se nao for, gostaria que me orientassem o que devo fazer...

 

Essa conexão é para banco de dados acess, como faço para fazer em sql???

 

Obrigado

 

 

String comandoSQL;
				comandoSQL = "Select * From Tabela1";
				MinhaConexao = new OleDbConnection (DefineConexao);
				MeuDataAdapter = new OleDbDataAdapter (comandoSQL, MinhaConexao);
				MeuDataAdapter.Fill(ds, "Tabela1");
				DataView source = new DataView(ds.Tables[0]);
				DataTable Tabela1 = ds.Tables[0];
				Tabela1.PrimaryKey = new DataColumn[] { Tabela1.Columns["Código"] };
				DataRow Linha = Tabela1.NewRow();
				Linha["Código"] = textcodigo.Text;
				Linha["Nome"] = textnome.Text;
				Linha["Senha"] = textsenha.Text;
				Tabela1.Rows.Add(Linha);

				OleDbCommandBuilder CriaComando = new OleDbCommandBuilder(MeuDataAdapter);

				MeuDataAdapter.InsertCommand = CriaComando.GetInsertCommand();

				MeuDataAdapter.Update(ds, "Tabela1");

				Label1.Text = "Cadastro efetuado com sucesso!";
				textcodigo.Text = "";
				textnome.Text = "";

Compartilhar este post


Link para o post
Compartilhar em outros sites

brissolare, Seja Bem Vindo ao Fórum iMasters, de uma olhada em nossas regras: Regras do Fórum iMasters

 

A melhor forma de fazer a conexão, e mais simples:

using System.Data;
using System.Data.SqlClient;

SqlConnection minhaConexao;
minhaConexao = New SqlConnection( "server=localhost;database=Pubs;uid=sa" );
minhaConexao.Open();
minhaConexao.Close();

Abraços...

Compartilhar este post


Link para o post
Compartilhar em outros sites

Opa! meu amigo quintelab !! Obrigado pela ajuda no post do validation!! E Obrigado pela colaboração nesse aqui também!! Como já viu sou iniciante e estou cheio de dúvidas na programação....

 

Eu acho que eu não expressei direto......

 

Alem de fazer a conexão no sql, preciso fazer as rotinas de, inclusão, alteração, exclusão e consulta!!

 

A parte de conexão eu entendi bem!! realmente é bem simples, se compararmos com o trabalgo que tiver para fazer a outra.....rsrsrsrs

 

Mas eu estou enroscando mesmo é nessa dos metodos de conexão.....

 

Você poderia me ajudar??

 

Mais uma vez obrigado!!!

 

E um grande abraço!

Compartilhar este post


Link para o post
Compartilhar em outros sites

Para executar comandos como Insert, Delete e Update, todos eles a sintaxe é a mesma, a única coisa que irá mudar é sua query sql, você irá usar o ExecuteNonQuery: http://msdn.microsoft.com/en-us/library/sy...tenonquery.aspx

 

Já para realizar consultas no banco de dados você precisa utilizar o ExecuteReader: http://msdn.microsoft.com/en-us/library/sy...cutereader.aspx

 

Abraços...

Compartilhar este post


Link para o post
Compartilhar em outros sites

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.