Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > Базы данных под .NET > MySqlCommand параметры


Автор: DenWPF 18.8.2010, 03:29
Параметры не задаются или задаются, но не верно.
Код

string queryString = "SELECT login FROM Client Where  login = '@Username' and password = '@Password'";
using (MySqlConnection connect = ConnectToDataBase.GetConnection())
{
    connect.Open();
    MySqlCommand cmd = connect.CreateCommand();

    cmd.CommandText = queryString;
    cmd.Parameters.Add("@Username", username.ToLower());
    cmd.Parameters.Add("@Password", password.ToLower());
}

Автор: KelTron 18.8.2010, 07:46
Кавычки убери..

Автор: A5uKa 18.8.2010, 07:51
del (опередили)

Автор: DenWPF 18.8.2010, 10:35
без ковычек запрос же не будет работать.

Автор: mrbrooks 18.8.2010, 11:15
Цитата(DenWPF @  18.8.2010,  11:35 Найти цитируемый пост)
без ковычек запрос же не будет работать. 

имеют ввиду кавычки перед и за параметрами.

Автор: DenWPF 18.8.2010, 12:36
одинарные?? ну так они же нужны.

Автор: mrbrooks 18.8.2010, 12:53
Цитата(DenWPF @  18.8.2010,  13:36 Найти цитируемый пост)
одинарные?? ну так они же нужны. 

это почему? с чего ты взял? smile

нет. не нужны.

Автор: DenWPF 18.8.2010, 13:39
мискузи =)

херня, блин...вчера и такой вариант тоже делал =)

спасибо

Автор: DenWPF 28.8.2010, 10:33
ребята!!! надо так использовать!! я изменил и конект в два раза быстрей пошел

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)