Foxtable(狐表)用户栏目专家坐堂 → 求助:窗体加载后运行代码提示Base-64 字符串中的无效字符? 关闭后数据能够正确解密,求解如何取消这个错误提示!


  共有4473人关注过本帖树形打印复制链接

主题:求助:窗体加载后运行代码提示Base-64 字符串中的无效字符? 关闭后数据能够正确解密,求解如何取消这个错误提示!

帅哥哟,离线,有人找我吗?
李孝春
  1楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:九尾狐 帖子:2472 积分:17346 威望:0 精华:0 注册:2013/1/31 0:03:00
求助:窗体加载后运行代码提示Base-64 字符串中的无效字符? 关闭后数据能够正确解密,求解如何取消这个错误提示!  发帖心情 Post By:2015/1/3 14:45:00 [只看该作者]

求助:窗体加载后运行代码提示Base-64 字符串中的无效字符? 关闭后数据能够正确解密,求解如何取消这个错误提示!

代码如下:

Dim r0 As Row = Tables("收发文基础信息").Current
If r0 IsNot Nothing Then             '若当前表有数据则进行解密
    For Each r As Row In Tables("收发文基础信息").Rows
        For Each c As Col In Tables("收发文基础信息").Cols
            If c.name<> "_Identify" AndAlso c.name <> "_Locked" AndAlso c.name <> "_SortKey" AndAlso r.IsNull(c.name)=False AndAlso c.name <> "是否处理" AndAlso c.name <> "文件日期" AndAlso c.name <> "流水日期" Then
                r(c.name) = DecryptText(r(c.name),"a23","bb2")
            End If
        Next
    Next
End If

[此贴子已经被作者于2015-1-3 14:45:47编辑过]

 回到顶部
帅哥哟,离线,有人找我吗?
czy
  2楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信 一级勋章 三级勋章 二级勋章
等级:超级版主 帖子:6318 积分:33945 威望:0 精华:10 注册:2008/8/31 20:56:00
  发帖心情 Post By:2015/1/3 14:51:00 [只看该作者]

表中有没有逻辑列和数值列?

 回到顶部
帅哥哟,离线,有人找我吗?
lsy
  3楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:版主 帖子:5246 积分:33163 威望:0 精华:8 注册:2013/1/17 21:28:00
  发帖心情 Post By:2015/1/3 15:04:00 [只看该作者]

玩完!
只有把项目传到公司,公司帮你修复。

 回到顶部
帅哥哟,离线,有人找我吗?
李孝春
  4楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:九尾狐 帖子:2472 积分:17346 威望:0 精华:0 注册:2013/1/31 0:03:00
回复:(czy)表中有没有逻辑列和数值列?  发帖心情 Post By:2015/1/3 15:09:00 [只看该作者]

有逻辑列 数值列哦 加密的时候逻辑列 和日期咧都被排除了 不然提示报错

现在是不报错了 却提示楼上错误

继续求解!


 回到顶部
帅哥哟,离线,有人找我吗?
李孝春
  5楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:九尾狐 帖子:2472 积分:17346 威望:0 精华:0 注册:2013/1/31 0:03:00
回复:(lsy)玩完!只有把项目传到公司,公司帮你修复...  发帖心情 Post By:2015/1/3 15:10:00 [只看该作者]

项目目前还是正常运行的

楼上的代码求纠正 谢谢!


 回到顶部
帅哥哟,离线,有人找我吗?
  6楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:小狐 帖子:321 积分:1916 威望:0 精华:0 注册:2014/8/24 13:36:00
  发帖心情 Post By:2015/1/3 17:53:00 [只看该作者]

空值

 回到顶部
帅哥哟,离线,有人找我吗?
李孝春
  7楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:九尾狐 帖子:2472 积分:17346 威望:0 精华:0 注册:2013/1/31 0:03:00
回复:(游)空值  发帖心情 Post By:2015/1/3 20:13:00 [只看该作者]

怎么理解???

 回到顶部
帅哥哟,离线,有人找我吗?
狐狸爸爸
  8楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:管理员 帖子:47448 积分:251054 威望:0 精华:91 注册:2008/6/17 17:14:00
  发帖心情 Post By:2015/1/4 11:49:00 [只看该作者]

1、加密和解密的key必须相同

2、列的长度必须够,避免加密后的字符串被自动截短

3、你要判断一下空值,如果是空值,没有必要解密,空值解密会出错。


 回到顶部
帅哥哟,离线,有人找我吗?
李孝春
  9楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:九尾狐 帖子:2472 积分:17346 威望:0 精华:0 注册:2013/1/31 0:03:00
回复:(狐狸爸爸)1、加密和解密的key必须相同2、列...  发帖心情 Post By:2015/1/5 15:36:00 [只看该作者]

感谢狐狸爸爸
1、KEY是相同的
2、列的长度也是相同的 且是最大255
3、没有存在空值 
继续求解

 回到顶部
帅哥哟,离线,有人找我吗?
Bin
  10楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:贵宾 帖子:35433 积分:178524 威望:0 精华:3 注册:2013/3/30 16:36:00
  发帖心情 Post By:2015/1/5 15:42:00 [只看该作者]

最大255可能都不够,设为备注看看

 回到顶部
总数 11 1 2 下一页