请看图片和代码,C# 连接Mysql数据库,写登录判断,为什么会出现这样的情况?

winform 写登录判断,连接mysql, student的表里有两条数据,如截图所示,为什么进行判断的时候,其中一条数据可以登录,另外一条不行呢?正常来讲,应该都可以登录的,这是什么问题呢?

数据库中'小月亮'后面有没有空格,要么就是编码格式有问题,你可以直接写sql把两条数据都查出来,看下datatable里面到底是什么追问

问题解决了,我在使用连接数据库方法的时候没有加 Charset=uft8这个参数,所以识别不了中文。

温馨提示:答案为网友推荐,仅供参考