易语言连接数据库时查询的用户名不能是中文怎么办?
本帖最后由 杨氏 于 2020-4-20 12:15 编辑大佬们用户名为啥不能是中文,英文可以成功,中文就不能成功 SQL语句里,不要where和后面的条件
用查记录集的方式来查询 本帖最后由 大红袍 于 2020-4-20 11:53 编辑
应该是sql 语句哪里错了 查询条件是文本内容的话前后要加单引号 sql字符串拼接有误,最后的编辑框内容取到后应该加上引号和前面的等号拼接在一起;
比如:
select * FROM workerinfo where Name = "李四" 字符串问题,楼上的回复们都很详细了 带色的小马甲 发表于 2020-4-20 11:59
查询条件是文本内容的话前后要加单引号
大佬用户名为啥不能是中文,英文可以成功,中文就不能成功 Chenzi 发表于 2020-4-20 12:02
sql字符串拼接有误,最后的编辑框内容取到后应该加上引号和前面的等号拼接在一起;
比如:
大佬用户名为啥不能是中文,英文可以成功,中文就不能成功 杨氏 发表于 2020-4-20 12:11
大佬用户名为啥不能是中文,英文可以成功,中文就不能成功
估计是编码的问题,数据库不是gbk
换access数据库试试 调试输出(取错误信息())
页:
[1]
2