VerySource

 找回密码
 立即注册
搜索
热搜: 活动 交友 discuz
查看: 1019|回复: 4

插入更新数据时中文显示不完整

[复制链接]

2

主题

5

帖子

6.00

积分

新手上路

Rank: 1

积分
6.00
发表于 2020-1-26 00:20:01 | 显示全部楼层 |阅读模式
用adoquery插入更新数据后,怎么中文的老是只显示前面一两个,有的还显示不出来,而英语多少都行啊,我的数据库是sql server 2000的,请问各位大侠怎么解决.
回复

使用道具 举报

0

主题

5

帖子

5.00

积分

新手上路

Rank: 1

积分
5.00
发表于 2020-2-19 18:00:01 | 显示全部楼层
1、首先确定表字段的长度是够的
2、设置如:adoquery1.FieldByName('fieldName').Size
3、如果上面两个都不行,那可能是SQL不支持中文
回复

使用道具 举报

2

主题

5

帖子

6.00

积分

新手上路

Rank: 1

积分
6.00
 楼主| 发表于 2020-3-2 16:00:02 | 显示全部楼层
字段长度不是在数据库里设置的吗?直接在数据库里写中文都可以,可用adoquery插入更新数据就不行,难道没有谁遇到和我同样的问题?????解决不了就全部用英文好了^_^
回复

使用道具 举报

0

主题

2

帖子

3.00

积分

新手上路

Rank: 1

积分
3.00
发表于 2020-3-25 07:15:01 | 显示全部楼层
看看字段的长度和类型是否设置正确
回复

使用道具 举报

2

主题

5

帖子

6.00

积分

新手上路

Rank: 1

积分
6.00
 楼主| 发表于 2020-4-13 19:45:01 | 显示全部楼层
应用服务器在哪里啊,我只是在数据模块加入一个adoconnection控键而已,但找不到BeforeExecute事件,是不是要在数据模块中加入什么控键??能不能说详细一点,还有你上面的两行代码是不是直接抄就行了??万分感谢!!!
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

Archiver|手机版|CopyRight © 2008-2023|verysource.com ( 京ICP备17048824号-1 )

快速回复 返回顶部 返回列表