Я использую клиент sqlite для Windows Phone для моей базы данных.Я столкнулся с проблемой, касающейся форматирования текста в этом коде:
cmd.CommandText = @" Insert into Restaurants (address,description,id,latitude,longitude,name,opening_hours,phone,sandwich,price,updated_at,website,score,rating_count,thumbnail_url) values ('" + r.address + "','" + r.description + "',"+r.id +","+r.latitude+","+r.longitude+",'"+r.name+"','"+r.opening_hours+"','"+r.phone+"','"+r.sandwich+"','"+r.price+"','"+r.updated_at+"','"+r.website+"',"+r.score+","+r.rating_count+",'"+r.thumbnail_url+"')";
cmd.ExecuteScalar();
Проблема в том, что текстовые поля могут быть похожи на "xyz it's abc"
, и поэтому '
нарушает мою команду обновления.Как я могу сохранить '
и заставить мой код работать?