dim buffer as variant
xTable.saveToBuffer buffer ‘表格保存为二进制流
‘这个 buffer 会保存到数据库
'以后再 xTable.OpenfromBuffer buffer 打开
如何对这个 buffer 进行修改,比如添加点东西后保存,下次读出来再修改回去,坐等。
目的是避免别人通过读数据库打开存储的东西。
其实主要问题是不知道怎么操作VB里的二进制变量。
VB中,有一个控件可以将内容二进制保存到数据库,如果在保存时修改?
答案:2 悬赏:20
解决时间 2021-03-12 09:45
- 提问者网友:北故人
- 2021-03-11 17:18
最佳答案
- 二级知识专家网友:都不是誰的誰
- 2021-03-11 17:46
先说保存,将你的二进制文件先加工成你要存的内容,其实也就是写二进制文件的操作了,比如说你在第几个字节起,开始插入乱码,加入你的自定义内容,这些内容固定就行了,有几个字节要记清楚,相当于是把你的二进制文件分为两部分,在中间加入你要加的内容,
再说读取
既然是以二进制流存到表中的,读出来的时候,就for binary输出到二进制文件,输出时使用二进制方式,输出文件分成三段,第一段就是开始到你插入内容的那个字节结尾,第二段就是你加的内容的字节数,第三段是你插入内容的最后一个字节末尾开始到文件结尾,然后将你添加的字节也就是第二段去掉,再把一三两段合成一个文件
再说读取
既然是以二进制流存到表中的,读出来的时候,就for binary输出到二进制文件,输出时使用二进制方式,输出文件分成三段,第一段就是开始到你插入内容的那个字节结尾,第二段就是你加的内容的字节数,第三段是你插入内容的最后一个字节末尾开始到文件结尾,然后将你添加的字节也就是第二段去掉,再把一三两段合成一个文件
全部回答
- 1楼网友:偏爱自由
- 2021-03-11 19:25
没看懂什么意思?
我要举报
如以上问答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯