Kôd:
SqlConnection connection = new SqlConnection("Data Source=.;Initial Catalog=LoginDatabase;Integrated Security=True");//konekcioni string
SqlDataAdapter adapter = new SqlDataAdapter();//srednji sloj koji se puni pozivom odnosno metodom
SqlCommand command = new SqlCommand("select UserName, Password from Users where UserName=@UserName and Password=@Password",connection);//query, kao store procedure ili nesto slicno
command.Parameters.AddWithValue("@UserName", txtUsername.Text);
command.Parameters.AddWithValue("@Password", txtPassword.Text);
adapter.SelectCommand = command;//puni srednji sloj, komandom odnosno query-jem iz SqlCommand-e
DataSet userDetails = new DataSet();
adapter.Fill(userDetails, "Users")//dodavanje ili refresh-ovanje kolone u dataSetu preko srednjeg sloja
Jednostavno receno : Napuni mi adapter upitom koji sam ti zadao i ukoliko pronadjes podatke koji se slazu prikazi ih.