Ir para conteúdo

POWERED BY:

Arquivado

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

ar62

Como inserir varios campos num insert into, select, update, delete

Recommended Posts

Ola Pessoal, deparei com essa situação e gostaria de divulgar para que possam estar orientando-me de como proceder neste caso

 

tenho uma tabela com 27 campos e gostaria de que dentro dessas opções INSERT,SELECT,DELETE,UPDATE eu possa inserir os campos dividindo em varias linhas

dentro da programação no codigo fonte.

Exemplo do que tenho iniciado, abaixo eu fiz uma linha com todos os campos,

 

Espero ter conseguido descrever minha necessidade.

 

SqlCommand ComLog = new SqlCommand();
ComLog.CommandText = "Insert into Tb_Produto ( Prod_Descricao,
Prod_Imagem, Prod_Operacao, Prod_Preco
Prod_SaldoAtual, Prod_SaldoAnterior,
Prod_PrecoAnterior ) Values (@wProd_Descricao,
@wProd_Imagem, @wProd_Operacao, @wProd_Preco
@wProd_SaldoAtual, @wProd_SaldoAnterior,
@wProd_PrecoAnterior)";
ComLog.Parameters.Clear();
ComLog.Parameters.AddWithValue("@wProd_Descricao", Prod_Descricao);
ComLog.Parameters.AddWithValue("@wProd_Imagem", Prod_Imagem);
ComLog.Parameters.AddWithValue("@wProd_Operacao",Prod_Operacao);
ComLog.Parameters.AddWithValue("@wProd_Preco", Prod_Preco);
ComLog.Parameters.AddWithValue("@wProd_SaldoAtual", Prod_SaldoAtual);
ComLog.Parameters.AddWithValue("@wProd_SaldoAnterior", Prod_SaldoAnterior);
ComLog.Parameters.AddWithValue("@wProd_PrecoAnterior", Prod_PrecoAnterior);
ComLog.CommandType = CommandType.Text;
ComLog.Connection = Con;
ComLog.ExecuteNonQuery();
Response.Write("Registro Produto Incluido com sucesso!!!!...." + Con);
Con.Close();

 

 

Compartilhar este post


Link para o post
Compartilhar em outros sites

Ola KhaosDoctor, na verdade eu gostaria de ter um parametro para seguir na programação, como possuo varios campos no banco de dados e quando começo a inserir os campos a linha do insert into vai ficando grande a linha e por isso gostaria de estar quebrando a linha em varias para que possa visualizar os campos dos quais ja tenho inserido na linha do insert into, espero ter conseguido descrever, fico no aguardo, abraço

Compartilhar este post


Link para o post
Compartilhar em outros sites

Utilize StringBuilder:

 

 

System.Text.StringBuilder sqlString = new System.Text.StringBuilder();
sqlString.Append(" Insert into Tb_Produto ( Prod_Descricao,");
sqlString.Append(" Prod_Imagem, Prod_Operacao, Prod_Preco");
sqlString.Append(" Prod_SaldoAtual, Prod_SaldoAnterior, Prod_PrecoAnterior)");
sqlString.Append(" Values(@wProd_Descricao, @wProd_Imagem, @wProd_Operacao, @wProd_Preco, @wProd_SaldoAtual, @wProd_SaldoAnterior, @wProd_PrecoAnterior)");



ComLog.CommandText = sqlString.ToString();

 

Abraços....

Compartilhar este post


Link para o post
Compartilhar em outros sites

Ola Quintelad,

 

Fico grato por se prontificar em ajudar-me é esse metodo que eu gostaria realmente de saber, parabéns, Vou estar inserindo no meu programa para aprender. Grato por tudo Quintelad, abraço

Compartilhar este post


Link para o post
Compartilhar em outros sites

Novamente ar62, o post a ser marcado como resposta não é o seu de agradecimento, mas sim a resposta, neste caso a do quintelab, fazemos isto justamente com o intuito de que a resposta fique visível para os próximo usuários que tenham esta dúvida e possam saber a resposta assim que entrarem no tópico.

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.