数据库巨难问题,搞了一个星期了也没有弄出来,请问各位老大该怎么办呀 ( 积分: 50 )

  • 主题发起人 主题发起人 liangzhang3942
  • 开始时间 开始时间
L

liangzhang3942

Unregistered / Unconfirmed
GUEST, unregistred user!
在accesss中有一个文本字段不能复制出来,也看不见,但是导出到SQL中能看见许多的小方块,小方块中间有许多的文字显示了出来,但不能复制出来,请问我怎么能将这些实际的文字复制出来呀
 
好象是字符集编码的问题,看看是不是与操作系统对应的编码
 
你在DELPHI里面也是读不出来吗?
还是只是在ACCESS里面打不开?
 
你就写代码导出吧,我怀疑你说的字段内容是加密的,这样你看起来才会是这样的显示效果。
 
小方块可能是里面的回车字符,Oracle里是这样表示的。
你可以做个小程序,用Memo显示这个字段的内容,然后再将Memo里的内容复制出来即可。
 
都不行,就是加密了
 
既然知道是加密的,你又不知道加密方式。那你放弃吧,
 
我分析出来了,字符串中有/0 例如 5/07/0 本来是57,但是怎么把这个/0从字符串中去掉呀
 
按楼主说的好象可以推导出0507H表达是 57H,应该不是加密,是数据对象的数据类型不匹配哦,我知道的不多,不知道这种是什么数据形式。

0507H怎么变回57H 就4个字节4个字节读出来转换啊。
 
就是将一个字符串加入许多的终止符号例
S := 'sdfsfd'+#0+'ff'+#0;
adodataset1.edit;
adodataset1.fieldbyname('dd').asstring := s;
adodataset1.post;
怎么将这个存入的字段读出来呀
 
哦,酱子,好复杂。

你能不能尝试将#0 换成#13试试?
 
回车符在书库里显示为小方块的
 
ASSTRING之后字符串就变了
 
怎么做呀老大
 
怎么做呀老大
 

Similar threads

S
回复
0
查看
3K
SUNSTONE的Delphi笔记
S
S
回复
0
查看
2K
SUNSTONE的Delphi笔记
S
S
回复
0
查看
1K
SUNSTONE的Delphi笔记
S
S
回复
0
查看
900
SUNSTONE的Delphi笔记
S
后退
顶部