您的位置:首页 > 数据库 > MySQL

mysql-connector-net 源代码中有编码导至编译不通过的解决办法

2008-08-16 08:32 375 查看
虽说mysql-connector-net(MySql.Data.dll,MySql的数据对象的.net提供器)一直编译不了,手上有两个版本5.1.4和5.2.2都编译不了,于是今天干脆找了找方法,彻底的把这个问题解决掉。

该问题是由MySqlString中的EscapeString方法中有编译造成的,具体请看:

private string EscapeString(string s)

{

s = s.Replace(@"\", @"\\");

s = s.Replace("'", @"\'");

s = s.Replace("\"", "\\\"");

s = s.Replace("`", @"\`");

s = s.Replace("\x00b4", "\\\x00b4");

s = s.Replace("’", @"\’");

s = s.Replace("‘", @"\‘");

return s;

}
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: 
相关文章推荐