Задавайте вопросы, мы ответим
Вы не зашли.
Страниц: 1
long user_id = Usr.Id;
string name = Usr.FirstName;
string surname = Usr.LastName;
string queryString2 = @"select * from vk_users5 where user_id=" + user_id;
MySqlCommand command2 = new MySqlCommand(queryString2, connection);
command2.ExecuteNonQuery();
var jd = command2.ExecuteScalar();
if (command2.ExecuteScalar() == null)
{
string queryString = @"insert into VK_USERs5 (user_id,name,surname,relation,relationpartner,birthdate,city_id) values (" + user_id + ",'" + name + "','" + surname + "',@relation,@relationpartner,@birthdate,@Count_city)";
MySqlCommand command_add_user = new MySqlCommand(queryString, connection);
command_add_user.Parameters.Add("@relation", MySqlDbType.VarChar);
command_add_user.Parameters[0].Value = Usr.Relation;
command_add_user.Parameters.Add("@relationpartner", MySqlDbType.VarChar);
command_add_user.Parameters[1].Value = Usr.RelationPartner != null ? (object)Usr.RelationPartner.Id : null;
command_add_user.Parameters.Add("@birthdate", MySqlDbType.Date);
if (Usr.BirthDate != null) command_add_user.Parameters[2].Value = DateTime.Parse(Usr.BirthDate).Date;
else command_add_user.Parameters[2].Value = null;
command_add_user.Parameters.Add("@city_id", MySqlDbType.Int32);
command_add_user.Parameters[3].Value = Usr.City == null ? 0 : Usr.City.Id;
string queryString_city = @"select count(*) from city where city_id=@Count_city";
MySqlCommand HaveCity2 = new MySqlCommand(queryString_city, connection);
if (Usr.City != null)
{
HaveCity2.Parameters.Clear();
HaveCity2.Parameters.Add("@Count_city", MySqlDbType.Int32);
HaveCity2.Parameters[0].Value = command_add_user.Parameters[3].Value;
var kol = HaveCity2.ExecuteScalar().ToString();
if (kol == "0")
{
HaveCity2.Parameters.Clear();
HaveCity2.Parameters.Add("@city_id", MySqlDbType.Int32);
HaveCity2.Parameters[0].Value = command_add_user.Parameters[3].Value;
HaveCity2.Parameters.Add("@title", MySqlDbType.VarChar);
HaveCity2.Parameters[1].Value = api.Database.GetCitiesById(Int32.Parse(command_add_user.Parameters[3].Value.ToString()))[0].Title;
HaveCity2.CommandText = @"insert into city values (@city_id,@title)";
try
{
HaveCity2.ExecuteNonQuery();
}
catch (Exception ex2)
{
}
HaveCity2.Parameters.Clear();
}
}
command_add_user.ExecuteNonQuery(); // здесь появляется такая ошибка fatal error encountered during command execution
Подскажите как исправить
Подскажите где выс
Неактивен
А какое отношение приведенный код имеет к форуму?
Может Вы бы выдели только код SQL и всем было бы проще. Или предлагаете делать эту работу форумчанам?
Неактивен
а я уже сам справился)
как удалить тему?)
Неактивен
Напишите, как справились , это многим может быть интересно.
Неактивен
Страниц: 1