很搞!!是不是又是字符的问题?求各种喷!!!!
时间:2011-12-14
来源:互联网
今天客户提出一个问题,就是在数据库中有一条记录,列名为docfilename,里面是一堆字符串,比如‘E-10336 圆领无袖衫GSD.xls’,这个就是程序中附件的名字。结果客户在附件列表里删除这条记录时,怎么都删不掉,气坏了。我也很奇怪,附件列表也是从这个表字段去读的,怎么删除时,就删除不了?结果我自己去测试一下,问题果然存在,其他的附件删除都是正常的。我大致的想法是显示的中文,如‘E-10336 圆领无袖衫GSD.xls’在数据库保存时,是其他的一些ord码和英文,是不是转换的时候有问题?结果我登录软件用英语版的,马上就删除了。
故事到这里,虽然结尾了,却不是我要的结果,大家能说出大致的原因么,这条记录还有个问题就是,我用sql查询,条件为docfilename=‘E-10336 圆领无袖衫GSD.xls’,居然是查不出来的,为什么又能在附件列表里显示是正常的?其他的记录,可以直接查。
ps:这个字符串在英文环境下显示为‘E-10336 蛾烩礚砈璵GSD.xls’之类的。
求各种喷!!!!
故事到这里,虽然结尾了,却不是我要的结果,大家能说出大致的原因么,这条记录还有个问题就是,我用sql查询,条件为docfilename=‘E-10336 圆领无袖衫GSD.xls’,居然是查不出来的,为什么又能在附件列表里显示是正常的?其他的记录,可以直接查。
ps:这个字符串在英文环境下显示为‘E-10336 蛾烩礚砈璵GSD.xls’之类的。
求各种喷!!!!
作者: jonathanbear 发布时间: 2011-12-14
有办法解决。数据库中存储“E-10336 圆领无袖衫GSD.xls”对应的16进制码,DBGrid显示的时候画出来汉字。
作者: mwy654321 发布时间: 2011-12-14
相关阅读 更多
热门阅读
-
office 2019专业增强版最新2021版激活秘钥/序列号/激活码推荐 附激活工具
阅读:74
-
如何安装mysql8.0
阅读:31
-
Word快速设置标题样式步骤详解
阅读:28
-
20+道必知必会的Vue面试题(附答案解析)
阅读:37
-
HTML如何制作表单
阅读:22
-
百词斩可以改天数吗?当然可以,4个步骤轻松修改天数!
阅读:31
-
ET文件格式和XLS格式文件之间如何转化?
阅读:24
-
react和vue的区别及优缺点是什么
阅读:121
-
支付宝人脸识别如何关闭?
阅读:21
-
腾讯微云怎么修改照片或视频备份路径?
阅读:28