因为数据库存储的数据要求加密,用VC作了个DLL,在数据写入数据库和读出来时进行加密解密。
但这样就碰到了问题,进行sql查询时,子字符串单独加密的结果和在整个字符串中的加密结果是完全不一样的,因此只能将全部记录读出后,对加密字段进行解密,然后再这个结果集中进行查询。
用select嵌套不行,因为解密函数不是VB的系统函数。
那么我将全部数据读到一个结果集中,解密后,如何在这个结果集里用sql语句再次查询符合条件的结果?要是一条一条的自己去判断好像就太费时间了。
但这样就碰到了问题,进行sql查询时,子字符串单独加密的结果和在整个字符串中的加密结果是完全不一样的,因此只能将全部记录读出后,对加密字段进行解密,然后再这个结果集中进行查询。
用select嵌套不行,因为解密函数不是VB的系统函数。
那么我将全部数据读到一个结果集中,解密后,如何在这个结果集里用sql语句再次查询符合条件的结果?要是一条一条的自己去判断好像就太费时间了。
解决方案 »
- 在一个循环中调用了一个过程,那循环的时候,是要这个过程结束以后循环才会继续呢还是说只负责调用,自身立即继续?至于调用的过程是否完毕不关循环体的事?
- WinSock UDP GetData 的问题
- ACCESS数据库的表中在空记录时不能增加记录为什么?
- 怎樣關閉一個excel檔案.
- 如果加长DataGrid某一列宽
- 不想用MSCOMCTM.OCX可以使用ListView吗?
- 如何获得本机当前正在运行的SQLSERVER服务器名?
- 请高手帮助:webclass 可以实现数据的不间断接收么?在线等待!!!!!
- 如何从数据库中获得某一列的数据,请指教
- VC中使用SCriptControl
- 请教!VB中如何将汉字的ASCII码的高、低8位字节分离出来,分别存在另两个字节中?在线等!
- VB shell 运行dos命令
解决了,谢谢。