社区
数据库相关
帖子详情
关于BLOB字段问题,高分赠送.
ffwin
2002-10-19 09:52:51
往Access2000的ole对象中加入数据文件,如果文件小于1000,000 Bytes,则一切正常,如果文件大于1000,000 Bytes,则提示 Invalid BLOB Length,该如何解决?
...全文
75
14
打赏
收藏
关于BLOB字段问题,高分赠送.
往Access2000的ole对象中加入数据文件,如果文件小于1000,000 Bytes,则一切正常,如果文件大于1000,000 Bytes,则提示 Invalid BLOB Length,该如何解决?
复制链接
扫一扫
分享
转发到动态
举报
AI
作业
写回复
配置赞助广告
用AI写文章
14 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
suke_007
2002-10-26
打赏
举报
回复
同意楼上的我这样存过图片,绝对可以
ffwin
2002-10-22
打赏
举报
回复
我想知道你的方法,我可以用别的方法,但不是SQL语句,没有看到我的短信吗?
能不能给一下代码.
killer2008
2002-10-22
打赏
举报
回复
你的字段设为oleobject吧,我存过,没问题,1G以内没问题.
blazingfire
2002-10-22
打赏
举报
回复
procedure TForm1.CoolButton1Click(Sender: TObject);
var
MemStrm:TMemoryStream;
FileStr:AnsiString;
begin
with TFileStream.Create('D:\mp3.exe',fmOpenRead) do
begin
try
SetLength(FileStr,Size);
Read(FileStr[1],Length(FileStr));
finally
Free;
end;
end; //存入一个串
MemStrm:=TMemoryStream.Create;
try
MemStrm.Write(FileStr[1],Length(FileStr));
MemStrm.SaveToFile('D:\1.exe');
finally
MemStrm.Free;
end;//从串中读出
FileStr:='';//释放串的空间
end;
ffwin
2002-10-22
打赏
举报
回复
帮忙去看看相同的问题
http://expert.csdn.net/Expert/topic/1103/1103044.xml?temp=.8363611
有代码,
ffwin
2002-10-22
打赏
举报
回复
谢谢,我试试.先去吃饭了.
blazingfire
2002-10-22
打赏
举报
回复
那就不用BLOB来存取,用串来试试,也就是把一个文件读到一个串,存入你的BLOB字段中,读出的时候也读入一个串,再把串转化为一个文件。//try!
ihihonline
2002-10-22
打赏
举报
回复
转化成字符流;
祝你好运
------------------------------------------------
招聘斑主
我们可以一起交流;
呵呵
www.nxrs.net/bbs
谢谢,别抛砖
ffwin
2002-10-21
打赏
举报
回复
不行,好象与BLOB SIZE和BLOB CACHE没有关系.
zfbing7640
2002-10-21
打赏
举报
回复
是不是通过BDE连接数据库?如是,请配置BDE的BLOB SIZE与BLOB CACHE
ffwin
2002-10-19
打赏
举报
回复
哪里有比较正式的文件说,ACCESS数据库对于BLOB的最大存储值为:1000,000 Bytes?
ffwin
2002-10-19
打赏
举报
回复
可是我用PB往Access中写数据,正如Microsoft所言,也能放下1G呀????
ffwin
2002-10-19
打赏
举报
回复
可是我PB往Access中写数据,正如Microsoft所言,也能放下1G呀????
Drate
2002-10-19
打赏
举报
回复
ACCESS数据库对于BLOB的最大存储值为:1000,000 Bytes,如果想解决问题的话,看来只有换数据库了!这是根治的办法!
还有一个活办法是,把一个文件切成几个blob类型的字段存储,不过这样的话,可能需要自己写代码去操作具体怎么写了!
比较麻烦!
spring+mybatis下
BLOB
字段
的图片存取代码
spring+mybatis下
BLOB
字段
的图片存取代码,仅整理了Controller层的代码,service和dao的代码很简单,所以没有整理
oracle 导入/导出含有clob/
blob
字段
的表......
折腾了半天总算弄好了。。。 导出 : 遇到的坑: 1.plsql dmp导出 选了可执行的exe文件 指定了导出的文件名字 点导出后一闪而过 这个是因为没有在系统环境变量里配置oracle_home,(F:\oracle\app\yd\product\11.2.0\dbhome_1\ 11g的product之前的东西与你的安装目录有关)添加一个,再点导出就弹出cmd命令了 2.导出过
java 读取mysql
blob
字段
乱码
场景 使用java作为后端操作数据库, 插入的时候是好的(数据库也显示的中文), 但是查询出来的时候就变成乱码了… 分析 同一条数据, 别的
字段
的中文存取都是正常的, 唯独这个
blob
格式的
字段
存进去中文, 取出来就变成乱码了 原因
blob
存储的是二进制格式, 最大好像支持到2g 如果存储的是存文本的话可以使用text格式 解决方案 方案一: 修改格式 修改数据库
字段
格式, 将
blob
字段
格式改...
java.sql.
Blob
与oracle.sql.
BLOB
问题
1,java.sql.
Blob
与oracle.sql.
BLOB
这两个
blob
仅仅是大小写不同,但是差异很大,java.sql.
Blob
是一个接口,而oracle.sql.
BLOB
是一个实现java.sql.
Blob
的类,并且还有很多扩展的属性和方法,注意不要搞混了。 2,JDBC2.0和JDBC3.0的
问题
classes12.zip实现了JDBC2.0(JDK1.3
java中
Blob
字段
出库/获取
Blob
字段
存储的数据
上一篇说了
Blob
字段
的入库 这次说一下
Blob
字段
的出库,也就是读取
Blob
字段
中存的数据,因为不知道
Blob
字段
中存的数据(文件)时什么类型的,所以可以在存入数据库的时候,每一条数据对应的存上
Blob
中存入的文件的文件名(一定带上文件格式),下面的代码都是在这个条件下完成的,如果你的
Blob
字段
不知道存的什么类型的文件,那么………… 首先要拿到你要获取的
Blob
所在的那条数据,就是一条查询语
数据库相关
2,507
社区成员
88,454
社区内容
发帖
与我相关
我的任务
数据库相关
Delphi 数据库相关
复制链接
扫一扫
分享
社区描述
Delphi 数据库相关
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章