Я хочу сделать некоторый запрос к mysql из C#, чтобы я мог вернуться, например, к имени и фамилии.Как читать определенные данные из результатов mysql в C#
Я не знаю, как справиться с этим в C#, и я хочу свести к минимуму sqlinjection.
Вот мой код:
con = new MySqlConnection("server=localhost;database=Customers;uid=root;pwd=******");
con.Open();
cmd = new MySqlCommand("SELECT name,lastname FROM customer WHERE ID_customer= ?Parname;", con);
cmd.Parameters.Add("?Parname", MySqlDbType.Float).Value = customer_card;
cmd.ExecuteNonQuery();
con.Close();
Я хочу, чтобы иметь возможность, например, для чтения результатов, и это будет только один результат, в 2 строковых переменных. Как получить данные и сохранить их?
Спасибо
привет, я пробовал свой код, и я получаю эту ошибку: «Ссылка на объект не установлена в экземпляр объекта.» В этой строке: «var tokens = ((String) cmd.ExecuteScalar()). Split ('|'); ' –
@denonth Проверьте тип' customer' (я намекнул об этом в комментарии). Я серьезно сомневаюсь, что это тип 'float', поэтому' MySqlDbType.Float', вероятно, должен быть чем-то другим. – dasblinkenlight
его varchar вы думаете, что это проблема? –