Conexao SQL
07/09/2010 15:42Vamos 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';