access怎么存取大于64KB的文本文件

whwjn 2004-12-01 05:14:14
备注类型只能达到64kB,如果文本文件超过了64KB我想用“OLE 对象”来做,不知道
可不可以?如果可以,该怎么存取它?最好有ADO的例子,谢谢
另外我也找到一些存取bmp文件的例子(http://www.vckbase.net/document/viewdoc/?id=252),
请问存放txt文件是不是差不多?
...全文
132 4 打赏 收藏 转发到动态 举报
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
key20003 2004-12-02
  • 打赏
  • 举报
回复
所有的文件都可以用二进制来存储
whwjn 2004-12-01
  • 打赏
  • 举报
回复
谢谢2位的回答,比如我想存一些别的类型的文件如doc,zip等等,是不是用同样的方法,
要注意些什么,用二进制方式存取吗?
key20003 2004-12-01
  • 打赏
  • 举报
回复
用ole类型是可以,它能够支持2g的大小,对于txt文件肯定绰绰有余

另外它是二进制存储的,所以这就要求我们能正确在DB中读写二进制数据

具体可以参考http://www.vckbase.net/document/viewdoc/?id=252里的东西
lejins 2004-12-01
  • 打赏
  • 举报
回复
你可以把文本文件存成一个dat文件,然后备注里边存它的地址。
存放txt文件可以一行一行存、读,存文件的时候,每次最多读63K,然后保存,清空,继续下一步。
在txt文件中,一行的最大容量是1024字节,所以只要不到63K,继续读下一行是肯定不会溢出的。

4,011

社区成员

发帖
与我相关
我的任务
社区描述
VC/MFC 数据库
社区管理员
  • 数据库
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧