Jak przypisac wynik zapytania do zmiennej i go wyswietlic.?

0

wie ktos moze jak sprawdzić jaki jest wynik zapytania.? tzn chce przypisać ten wynik do zmiennej i go wyświetlić...Pomoże mi ktos??

Oto kod..
private bool UserLogin(string userName, string password)
{

    string conString = ConfigurationManager.ConnectionStrings["ConnectionString"].ConnectionString;

    using (System.Data.SqlClient.SqlConnection con = new System.Data.SqlClient.SqlConnection(conString))
    {

        SqlCommand com = new SqlCommand("SELECT login FROM uzytkownik WHERE Login = @login AND Haslo = @haslo", con);

        // set the username and password parameters   
        com.Parameters.Add("@login", SqlDbType.NVarChar).Value = userName;
        com.Parameters.Add("@haslo", SqlDbType.NVarChar).Value = password;
        con.Open();
        string result = Convert.ToString(com.ExecuteScalar());
        if (string.IsNullOrEmpty(result))
        {
            return false;
        }
        else
        {
            return true;
        }
    }
}

protected void Zaloguj_Click(object sender, EventArgs e)
{
    this.Label1.Visible = true;
    string userName = this.Login.Text;
    string password = this.Haslo.Text;

    bool result = UserLogin(userName, password);
    if ((result))
    {
        this.Label1.Text = "zalogowano poprawnie jako pracownik/kierownik";
    }
    else { this.Label1.Text = "bład w logowaniu"; }
}

protected void Page_Load(object sender, EventArgs e)
{
    this.Label1.Visible = false;
}
</script>
0

Hmm...
Stwórz prywatną składowową result i tam przypisz wynik

0

MOŻE JAKIŚ PRZYKŁAD Z UŻYCIEM.?byłbym wdzieczny

0

Zamiast zwracać bool'a możesz zwrócić

return Convert.ToString(com.ExecuteScalar()); 

I bawić się wynikiem.
A wypisać to najbanalniej to można bodajże przez

Response.Write(...); 

Albo zrobić jakąś kontrolkę html'a z tagiem runat="server" i wtedy z metody możesz zrobić coś na styl
Labelek.Text=....;

Z tego co pamiętam to VWD ma na stronie startowej linki do tutoriali, obejrzyj zanim zaczniesz pytać o inne banały :)

Hint: Zanim zapytasz wpisz w Gugla "MSDN nazwa_klasy.metoda" (np "msdn string.remove" )

0

Pierwsze co ja bym doradził do skrypt dać w znaczniki "code"

1 użytkowników online, w tym zalogowanych: 0, gości: 1