我正在使用 My SQL 数据库在 VS C# 中构建应用程序。但是,每次我尝试从数据库中读取带有特殊字符的值时,它都会崩溃。我的架构排序规则是 utf8-default 排序规则。我不确定下一步该怎么做,有人可以帮忙吗?
错误:“SQL 语法错误,请查看与您的 mySQL 服务器版本对应的手册”
代码:
string query = "select description from tableName where description = '"+codeName+"' ";
string codevalue = Browse.selectUsingReader(query);
我试图得到“超出女性生育年龄范围”这一行。存储在我的数据库中以显示给用户。撇号是引发异常的原因,因为如果我删除它,我不会收到任何错误。
此外,当尝试为密码存储特殊字符(如“#@”)时,我遇到了类似的问题。