Member 12677198 Ответов: 2

Как использовать значение сеанса в SQL-запросе?


у меня есть главная страница в главной странице есть сеанс входа и выхода из системы этот сеанс называется session ["user"].

я хочу использовать session ["user"] в запросе для печати сообщения метки.

Что я уже пробовал:

SqlCommand cmd = new SqlCommand("select id_users from users where usermail=@user ", con);
        cmd.Parameters.AddWithValue("@user",Session["user"]);

[no name]

И что же? У вас есть реальный вопрос?

Afzaal Ahmad Zeeshan

Не берите в голову.

Richard Deeming

Что не так с кодом, который вы разместили? Вы получаете ошибку?

Maciej Los

Можете ли вы быть более конкретным: "я хочу использовать session["user"] в запросе на печать сообщения метки.- Ваш код не имеет отношения к вашему вопросу.

2 Ответов

Рейтинг:
2

Member 11471318

попробовать это

int userID = Convert.ToInt32(HttpContext.Current.Session["UserID"]);


Afzaal Ahmad Zeeshan

Не берите в голову.

Richard Deeming

- Куда?

Может быть, я слепну, но я просмотрел все варианты этого вопроса и не вижу никакого упоминания о jQuery.

Afzaal Ahmad Zeeshan

Я принял SQL-запрос за jQuery. -_- Огорченный.

Richard Deeming

Это легко сделать. :)

Member 12677198

я улучшил свой вопрос пожалуйста прочтите его еще раз

Vincent Maverick Durano

что вы хотите напечатать на этикетке? Пожалуйста, будьте более конкретны.

Рейтинг:
0

Ramesh Kumar Barik

После входа в приложение, если вы храните информацию о пользователе в переменной сеанса, такой как Session["User"] = "UserName", то вы можете получить доступ к этой переменной сеанса через страницу.
Поэтому, если вы хотите напечатать информацию о пользователе на странице, вы можете использовать этот синтаксис.

lblID. text= конвертировать.Tostring(Session ["User"]);

Если вы хотите перейти на sql-сервер в соответствии с вашим примером.

Команда sqlcommand cmd и = новая команда sqlcommand("выберите id_users от пользователей, где usermail=@пользователя ", кон);
УМК.Параметры.AddWithValue ("@user", Convert.Tostring(Session ["User"]));