请教大家一个技术问题,只有25分拉...(25分)

  • 主题发起人 主题发起人 衫菜
  • 开始时间 开始时间

衫菜

Unregistered / Unconfirmed
GUEST, unregistred user!
我想要在PARADOX中对一个字段进行加密,使别人用DESKTOP打开后看到这个
字段为乱吗,可是如果是用位移办法,我要读的时候就要一条记录一条记录的
来读,请问有没有什么办法可以用类似SQL语句的UPDATE 方法来操作呢?
请大家不吝指教!答对了,国庆节请你吃喜酒[:)]
 
Paradox估计是没有什么戏了……
 
好象Paradox这样的桌面数据库不支持复杂的SQL和自定义函数啊,那么,有个折中的方法。
假设你取出数据只是为了显示和使用它们的值,那么可以在数据集中做个计算字段,在OnCalculate
中把数据还原回来,显示和使用时都用这个计算字段,原来的“乱码”字段隐藏不用即可。
不知道能不能解决你的问题。如果你还要在数据感知控件中直接更新,那就要再多写一点代码,
手动转换回去,更新真正的数据字段。
 
同意楼上的,还有一个办法,就是对Paradox整个加密!
还有一种办法,就是对
衫菜妹子,你要结婚了.!
哎,还没有开始就结束了!我可是帅哥!
 
关注,恭喜
 
我记得好多糖上面都有一个“喜”字,呵呵
 
可用如下方案代替,把字符字段改成Bytes类型,
用Desktop打开表也是无法直接看到Bytes类型字段的内容的。

表Table1
Field Y(Bytes) 8

update table1
set f1=cast('ABCD1234' as bytes(8))
where ......

取出
Select cast(field as nchar(8))
From table1
where .....
 
收兵!要喝喜酒,红包拿来!
 
后退
顶部