How to escape strings in sql stmts
Posted: Tue 17 May 2005 13:04
Do you provide a method to escape strings (e.g. mysql_real_escape_string() ) I can use when constructing my own sql stmts.
Discussion forums for open issues and questions concerning database tools, data access components and developer tools from Devart
https://forums.devart.com/
Code: Select all
string EscapeString(string s)
{
s = s.Replace("\", "\");
s = s.Replace("\", "\");
s = s.Replace("\"", "\"");
s = s.Replace("`", "\`");
s = s.Replace("ґ", "\ґ");
s = s.Replace("’", "\’");
s = s.Replace("‘", "\‘");
return s;
}Serious wrote:We do not provide public method for string escaping.
Here is the simplest example of the string escaping in MySQL way.Code: Select all
string EscapeString(string s) { s = s.Replace("\", "\"); s = s.Replace("\", "\"); s = s.Replace(""", "\""); s = s.Replace("`", "\`"); s = s.Replace("ґ", "\ґ"); s = s.Replace("’", "\’"); s = s.Replace("‘", "\‘"); return s; }