Witam wszystkich, napotkałem pewien problem, otóż mam taki kawałek kodu:
string query = "Select name from userzy where userid = @param1 and password = @param2;";
MySqlCommand command = new MySqlCommand(query, _connection);
command.Parameters.AddWithValue("@param1", login);
command.Parameters.AddWithValue("@param2", password);
MessageBox.Show(command.CommandText); // sprawdzenie poprawnosci
no i to nie działa;/
tzn nie postawia prawidłowo wartości do command, w treści zapytania pozostają wartości @param1 i @param2 a nie to co ma zostać w nie wstawione;/
Czy wie ktoś jak temu zaradzić, co może być źle, ew jakieś lepsze pomysły.
btw. tutaj jest przykład i wg mnie mój jest zrobiony dokładnie na ten wzór, a nie działa;/
<url>
http://msdn.microsoft.com/en-us/library/system.data.sqlclient.sqlparametercollection.addwithvalue.aspx
</url>