杨氏 发表于 2020-4-20 11:19

易语言连接数据库时查询的用户名不能是中文怎么办?

本帖最后由 杨氏 于 2020-4-20 12:15 编辑

大佬们用户名为啥不能是中文,英文可以成功,中文就不能成功

八月未央 发表于 2020-4-20 11:46

SQL语句里,不要where和后面的条件
用查记录集的方式来查询

大红袍 发表于 2020-4-20 11:47

本帖最后由 大红袍 于 2020-4-20 11:53 编辑

应该是sql 语句哪里错了

带色的小马甲 发表于 2020-4-20 11:59

查询条件是文本内容的话前后要加单引号

Chenzi 发表于 2020-4-20 12:02

sql字符串拼接有误,最后的编辑框内容取到后应该加上引号和前面的等号拼接在一起;
比如:
select * FROM workerinfo where Name = "李四"

zhanget3 发表于 2020-4-20 12:05

字符串问题,楼上的回复们都很详细了

杨氏 发表于 2020-4-20 12:11

带色的小马甲 发表于 2020-4-20 11:59
查询条件是文本内容的话前后要加单引号

大佬用户名为啥不能是中文,英文可以成功,中文就不能成功

杨氏 发表于 2020-4-20 12:11

Chenzi 发表于 2020-4-20 12:02
sql字符串拼接有误,最后的编辑框内容取到后应该加上引号和前面的等号拼接在一起;
比如:


大佬用户名为啥不能是中文,英文可以成功,中文就不能成功

zpy2 发表于 2020-4-20 12:25

杨氏 发表于 2020-4-20 12:11
大佬用户名为啥不能是中文,英文可以成功,中文就不能成功
估计是编码的问题,数据库不是gbk
换access数据库试试

带色的小马甲 发表于 2020-4-20 12:40

调试输出(取错误信息())
页: [1] 2
查看完整版本: 易语言连接数据库时查询的用户名不能是中文怎么办?