Conexao SQL

07/09/2010 15:42

Vamos dar um exemplo de como fazer uma conexão SQL

 

      SqlConnection conn = new SqlConnection();

      SqlCommand comand = new SqlCommand();

 

                conn.ConnectionString = (@"Data Source=IP do Host\SQLEXPRESS;Integrated Security=True");

 

                SqlDataReader r = null;

 

                comand.Connection = conn;

                try

                {

                    conn.Open();

                    if (conn.State != ConnectionState.Closed)

                    {

                        conn.Close();

                        // Nesse caso vamos dar um exemplo de como pode ser executado um login...

                        comand.CommandText = "select * from Funcionario where Usuario = "+ Usuario +" and Senha = "+ Senha;

                        conn.Open();

                        r = comand.ExecuteReader();

                    }

                    if (r.HasRows == true)

                    { rlogin = "Ok, pode passar"; }

                    else { rlogin = "Parado"; }

 

                    //// Caso queira fazer uma consulta mais detalhada indicando a coluna

                    //while (r.Read())

                    //{

                    //    if ((r[1].ToString() == Usuario) && (r[2].ToString() == Senha))

                    //    { rlogin = "ok_dados encontradodos"; }

                    //    else

                    //    { rlogin = "Nenhum item encontrado"; }

 

                    //}

                }

 

                finally

                {

                    //Fecha a conexão do DataReader e depois do banco

                    conn.Close();

                }

            return rlogin;

        }

        

 Manipulando Dados:  

  • Inserindo dados:
	INSERT INTO EMPREGADOS VALUES ('1111', 'João da Silva', 100.50); 
  •  Alterando dados:
	UPDATE EMPREGADOS SET PAGAMENTO = 120 WHERE ID = '1111';
  •   Deletando dados:
	DELETE FROM EMPREGADOS WHERE ID = '1111';