因为数据库存储的数据要求加密,用VC作了个DLL,在数据写入数据库和读出来时进行加密解密。
但这样就碰到了问题,进行sql查询时,子字符串单独加密的结果和在整个字符串中的加密结果是完全不一样的,因此只能将全部记录读出后,对加密字段进行解密,然后再这个结果集中进行查询。
用select嵌套不行,因为解密函数不是VB的系统函数。
那么我将全部数据读到一个结果集中,解密后,如何在这个结果集里用sql语句再次查询符合条件的结果?要是一条一条的自己去判断好像就太费时间了。