我用大字段对象的LoadFromFile/SaveToFile方法在表中保存了一些可执行文件,发现有些文件保存进去然后再取出来后就不能运行了(文件大小没有变)。出问题的文件的大小既不是最大的也不是最小的,我试了N多次,有几次取出来的文件也是好的。
真是奇怪,那位大侠遇到过这样的问题给小弟指点一二,先谢了!
真是奇怪,那位大侠遇到过这样的问题给小弟指点一二,先谢了!
解决方案 »
- delphi如何做个程序修改我的电脑右键属性里面的信息
- 请问我在那里能找到installshield express这个专门制作安装程序的工具啊!delphi7.0自身带了的吗? 在线等!!!一分钟刷新一次!
- 有没有可以在Delphi7 IDE实现代码折叠的工具或插件?
- 请问一个关于self的问题
- 怎样在程序中记录IE浏览过的网页标题,地址!
- 哪个控件能列出一个目录下的所有文件名,在哪个面版?
- DBGrild控件打开数据表后,怎么着能把当前记录整行用红颜色显示! 对不起,我只有20分了
- 怎样给PChar类型的Buffer动态分配空间?
- 使用SOCKET通信如何解决内存泄露
- 请教一个关于SQL的问题
- 如何能实现dbgrid控件的某列的值自动计算,然后提交到数据库中.
- LIKE为什么不能实现模糊查询?
只好用图片字段。所以我建议你把数据库中的大字段换成图片字段试试。
TBlobField(Table1.FieldByName('Blob')).LoadFromFile('FileName');
我想这是不是Delphi或Oracle的一个BUG,谁能帮我解释一下这是为什么吗?
不过我想问一下,我给你的方法试了没有呀?这个方法,我是听Kingron说的。
我是用的BLOB类型,保存图片也可以用BLOB。ORACLE中保存大字段的有BLOB,CLOB,ROW等,我不知道你说的具体是哪一种类型。
提起Kingron我倒想起来了,他的‘超级猛料’里是有一篇文章说的是保存大字段时改个类型的,不过好像是针对SQL SERVER数据库说的。在这我也要谢谢Kingron的‘超级猛料’,它给了我很大的帮助!结贴,结贴!