Ir para conteúdo
Fórum Script Brasil
  • 0

Gravar e alterar dados no banco de Dados


Ferretto

Pergunta

é o seguinte galera, eu estou comecando agora a programar em C#, e já programo em vb6. no caso do vb6 para realizar alguma alteração no banco de dados eu uso o recordset. tem algo parecido no C#?

é que todos os exemplos que eu vi, inclusive do dataset, eles passam os valores para o banco usando o "INSERT", "UPDATE", etc..

Exemplo:

No VB6:

Dim Rs as new ADODB.RECORDSET

'Aqui eu carrego o meu recordset

Set Rs = objTeste.Teste(Codigo)

'e aqui eu transmito para o banco

Rs!Nome = "Nome"

Rs!Numero = "56"

Rs.Update

no C#:

//Cria um novo objeto SqlConnection usando a string de conexao

SqlConnection sqlConn = new SqlConnection(connectionString);

//Abre a conexao

sqlConn.Open();

Query objQuery = new Query();

//eu criei uma classe para guardar as minhas query, pois não quero sujar o form

string sql = objQuery.Inserir(txtNome.Text,txtEndereco.Text, txtCidade.Text, txtEstado.Text);

SqlCommand cmd = new SqlCommand(sql, sqlConn);

cmd.ExecuteNonQuery();

//Aqui a classe que eu chamei pelo form

public string Inserir(string NomeCliente, string Endereco, string Cidade, string Estado)

{

Sql = "INSERT INTO Clientes (NomeCliente, Endereco, Cidade, Estado) ";

Sql += "VALUES ('" + NomeCliente + "', '";

Sql += Endereco + "', '" + Cidade + "', '" + Estado + "') ";

return (Sql);

}

alguém tem alguma idéia? lembrando que não estou querendo usar Stored Procedures. algém tem alguma idéia?

ou não é mais viável usar o insert mesmo?

desde já obrigado

Link para o comentário
Compartilhar em outros sites

0 respostass a esta questão

Posts Recomendados

Até agora não há respostas para essa pergunta

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.

Visitante
Responder esta pergunta...

×   Você colou conteúdo com formatação.   Remover formatação

  Apenas 75 emoticons são permitidos.

×   Seu link foi incorporado automaticamente.   Exibir como um link em vez disso

×   Seu conteúdo anterior foi restaurado.   Limpar Editor

×   Você não pode colar imagens diretamente. Carregar ou inserir imagens do URL.



  • Estatísticas dos Fóruns

    • Tópicos
      152,2k
    • Posts
      651,9k
×
×
  • Criar Novo...