Ir para conteúdo

POWERED BY:

Arquivado

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

diogobuenodb

[Resolvido] Exibir dados do access em textbox Utilizando c#

Recommended Posts

Boa noite a Todos

Sou novo aqui no forum

Estou com uma duvida que ja faiz uma semana ja procurei em varios forum e nada

Por favor se algum poder me ajudar ficaria grato

O sistema é o seguinte um cadastro de computadores(Nome,Departamento,NumeroMaquina etc..)

Inseri no bando access já consegui e esta ok

o Problema agora é para pesquisar as informações do bando e mostrar nas textbox(txtNomeUsuario,txtNumeroMaquina,txtDepartamento,cmbOffice2003 etc...)

deu pra indente??

ja tentei de varias maneiras porem sempre da erro, vou colocar o codigo de como esta para inserir se lguem puder ajudar e falar como pesquisa.. Depois eu me viro para tentar excluir =)

Muito obrigado!!!

 

segue o codigo

------

 

private void btnSalvar_Click(object sender, EventArgs e)

 

{

string sql;

 

OleDbConnection conn = new OleDbConnection(@"provider=microsoft.jet.oledb.4.0;data source=C:\Documents and Settings\Diogo Bueno\Desktop\27.09.2010 - 19.50\Controle_Maquinas\maquinas_SP.mdb");

sql = "Insert into maquinas_SP(NomeUsuario,NumeroMaquina,Departamento,Predio,Disponivel,Andar,DataCompra,SistemaOperacional,Office2003,Office2007,Works,OpenOffice,Winads,Processador,Memoria,TipoMemoria,HD)Values(@NomeUsuario,@NumeroMaquina,@Departamento,@predio,@Disponivel,@Andar,@DataCompra,@SistemaOperacional,@Office2003,@Office2007,@Works,@OpenOffice,@Winads,@Processador,@Memoria,@TipoMemoria,@HD)";

OleDbCommand cmd = new OleDbCommand(sql, conn);

conn.Open();

cmd.Parameters.Add("@NomeUsuario", txtNomeUsuario.Text);

cmd.Parameters.Add("@NumeroMaquina", txtNumeroMaquina.Text);

cmd.Parameters.Add("@Departamento", txtDepartamento.Text);

cmd.Parameters.Add("@Disponivel", cmbDisponivel.Text);

cmd.Parameters.Add("@Predio", cmbPredio.Text);

cmd.Parameters.Add("@Andar", txtAndar.Text);

cmd.Parameters.Add("@DataCompra", txtDataCompra.Text);

cmd.Parameters.Add("@SistemaOperacional", cmbSistemaOperacional.Text);

cmd.Parameters.Add("@Office2003", cmbOffice2003.Text);

cmd.Parameters.Add("@Office2007", cmbOffce2007.Text);

cmd.Parameters.Add("@Works", cmbWorks.Text);

cmd.Parameters.Add("@OpenOffice", cmbOpenOffice.Text);

cmd.Parameters.Add("@Winads", cmbWinads.Text);

cmd.Parameters.Add("@Processador", cmbProcessador.Text);

cmd.Parameters.Add("@Memoria", cmbMemoria.Text);

cmd.Parameters.Add("@TipoMemoria", cmbTipoMemoria.Text);

cmd.Parameters.Add("@HD", cmdHD.Text);

cmd.ExecuteNonQuery();

conn.Close();

txtNomeUsuario.Clear();

txtNumeroMaquina.Clear();

txtDepartamento.Clear();

cmbDisponivel.Text = "";

cmbPredio.Text="";

txtAndar.Clear();

txtDataCompra.Clear();

cmbSistemaOperacional.Text="";

cmbOffice2003.Text = "";

cmbOffce2007.Text = "";

cmbWorks.Text="";

cmbOpenOffice.Text = "";

cmbWinads.Text = "";

cmbProcessador.Text = "";

cmbMemoria.Text = "";

cmbTipoMemoria.Text = "";

cmdHD.Text = "";

MessageBox.Show("Dados Cadastrados Com Sucesso");

-----

 

ate aqui beleza inseri numa boa.. e para pesquisar?? e mostrar os valores nos proprios campos??

 

Grato

Compartilhar este post


Link para o post
Compartilhar em outros sites

Utilize um bindingSource, faça uma pesquisa, é simples.

 

Abraços...

 

 

Muuuito brigado

Simples mesmo encontrei no google =)

vlw mesmo!!!

alguma dica pra exclui ;)

 

vlw

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.