powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / ADO.NET, LINQ, Entity Framework, NHibernate, DAL, ORM [игнор отключен] [закрыт для гостей] / Парметры в запросе
4 сообщений из 4, страница 1 из 1
Парметры в запросе
    #35113448
Alex_BBB
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Такой запрос корректно работает:
Код: plaintext
1.
2.
3.
4.
string sqlQuery = "SELECT pass FROM users WHERE (name='admin');
SqlCommand getPass = new SqlCommand(sqlQuery, _Connection);

string pass = (string)getPass.ExecuteScalar();

А вот такойс параметром нет:
Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
string sqlQuery = SELECT pass FROM #__users WHERE (name='@Name')";
SqlCommand getPass = new SqlCommand(sqlQuery, _Connection);

// Определим параметр @Name в запросе
SqlParameter param = new SqlParameter();
param.ParameterName = "@Name";
param.Value = "admin";
getPass.Parameters.Add(param);

string pass = (string)getPass.ExecuteScalar();
строка pass оказывается равной null.

В чем ошибка?

Спасибо.
...
Рейтинг: 0 / 0
Парметры в запросе
    #35113472
Alex_BBB
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Опечатка, вот такой не работает
Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
string sqlQuery = "SELECT pass FROM users WHERE (name='@Name')";
SqlCommand getPass = new SqlCommand(sqlQuery, _Connection);

// Определим параметр @Name в запросе
SqlParameter param = new SqlParameter();
param.ParameterName = "@Name";
param.Value = "admin";
getPass.Parameters.Add(param);

string pass = (string)getPass.ExecuteScalar();
...
Рейтинг: 0 / 0
Парметры в запросе
    #35113473
Фотография Ex_Soft
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Код: plaintext
1.
string sqlQuery = "SELECT pass FROM #__users WHERE (name=@Name)";
||
Код: plaintext
1.
string sqlQuery = "SELECT pass FROM #__users WHERE (name=?)";
?
_________________
"Helo, word!" - 17 errors 56 warnings
Posted via ActualForum NNTP Server 1.4
...
Рейтинг: 0 / 0
Парметры в запросе
    #35113495
Alex_BBB
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Ex_Soft , спасибо. Не нужно было кавычки ставить вокруг ' @Name ' .
...
Рейтинг: 0 / 0
4 сообщений из 4, страница 1 из 1
Форумы / ADO.NET, LINQ, Entity Framework, NHibernate, DAL, ORM [игнор отключен] [закрыт для гостей] / Парметры в запросе
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]