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方法中有编译造成的,具体请看:
该问题是由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; }
相关文章推荐
- .net framework 4.0环境下遇到版本不同编译不通过的解决办法
- 安装MySQL提示“请键入 NET HELPMSG 3534 以获得更多的帮助”的解决办法
- Win10 + VS2017 v15.5.5 + CUDA9.1.85,CUDA Samples无法编译通过解决办法
- VS2008下X264(svn 2009.0216)编译不过的解决办法(附编译通过+修改内存泄露版本)
- Android Studio编译时编码(乱码)问题的解决办法
- 安装MySQL提示“请键入 NET HELPMSG 3534 以获得更多的帮助”的解决办法
- asp.net页面通过URL参数传值中文乱码问题解决办法
- C# asp.net页面通过URL参数传值中文乱码问题解决办法
- Asp.net Core 1.1 升级后操作mysql出错的解决办法
- 程序Debuge版本编译通过,Release版本出现链接错误,解决办法
- MySQL net start mysql 发生系统错误5 解决办法
- 【PHP问题大全】--PHP连接MySQL出现乱码的编码解决办法
- 解决.net framework 4.0环境下遇到版本不同编译不通过的方法详解
- mysql中,执行mysqld –install命令 、net start mysql命令出错的解决办法
- RT-thread 利用Scons 工具编译提示python编码错误解决办法
- asp.net页面通过URL参数传值中文乱码问题解决办法
- C# asp.net页面通过URL参数传值中文乱码问题解决办法
- eclipse编译的java程序命令行执行时提示找不到mysql驱动文件时的解决办法
- 解决编译安装的PHP无法通过localhost连接mysql的问题
- VS2008下最新X264(svn 2009.0216)编译不过的解决办法(附编译通过+修改内存泄露版本)