社区
基础编程
帖子详情
高分求助,oracle存储大字段问题!
ronghuan
2004-07-07 10:29:08
我使用的是oracle8I,在clob类型的字段中保存图片文件是出错,请问这与PHP的配置有关吗,还是8I不能使用BLOB CLOB字段呢????
...全文
115
2
打赏
收藏
高分求助,oracle存储大字段问题!
我使用的是oracle8I,在clob类型的字段中保存图片文件是出错,请问这与PHP的配置有关吗,还是8I不能使用BLOB CLOB字段呢????
复制链接
扫一扫
分享
转发到动态
举报
AI
作业
写回复
配置赞助广告
用AI写文章
2 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
xuzuning
2004-07-07
打赏
举报
回复
参考这个东西:
php中如何同时向oracle插入多个clob类型列数据?
hoomail 发表于 2002-5-30 16:38 PHP编程
代码是:
$sql="insert into articles(1,"你好",EMPTY_CLOB(),EMPTY_CLOB()) RETURNING(content_1,content_2) INTO(:content_1,:content_2)";
$oracle_exec = OCIParse($oracle_conn,$sql);
$lob = OCINewDescriptor($oracle_conn, OCI_D_LOB);
$ccc = OCINewDescriptor($oracle_conn, OCI_D_LOB);
OCIBindByName($oracle_exec,':content_1',&$lob,-1,OCI_B_CLOB); OCIBindByName($oracle_exec,':content_2',&$ccc,-1,OCI_B_CLOB);
if(!OCIExecute($oracle_exec,OCI_DEFAULT)){
echo " Execution failed";
exit;
}
if($lob->save($row[3])){
OCICommit($oracle_conn);
echo $row["id"]." content_1 上传成功 ";
}else{
echo $row["id"]."content_1 上传失败 ";
}
if($ccc->save($row[17])){
OCICommit($oracle_conn);
echo $row["id"]." count_2 上传成功 ";
}else{
echo $row["id"]." count_2 上传失败 ";
}
OCIFreeDesc($lob);
OCIFreeDesc($ccc);
结果,content_1数据入库,content_2没有入库,还报错:
Warning: OCILobWrite: ORA-22990: LOB locators cannot span transactions in ****************
请各位大侠指点!
PHP插入CLOB类型不能直接插!
蓝蝴蝶 发表于 2002-5-30 17:08 PHP编程 ←返回版面 [快速返回]
$stmtJBXX = OCIParse($Conn,$strJBXX);
$objJBXX = OCINewDescriptor($Conn, OCI_D_LOB);
OCIBindByName($stmtJBXX, ':C_JYJS', &$objJBXX, -1, OCI_B_CLOB);
OCIExecute($stmtJBXX,OCI_DEFAULT);
if($objJBXX->save($C_JYJS)){
OCICommit($Conn);
}
//释放LOB对象
OCIFreeDesc($objJBXX);
OCIFreeStatement($stmtJBXX);
以上代码仅供参考,要用OCINewDescriptor进行解释后才可以将
':C_JYJS'大文本存入,注意类型:很重要,与CONN对象连接时用OCI_D_LOB类型,绑定时用OCI_B_CLOB。多试几次。
ronghuan
2004-07-07
打赏
举报
回复
$stmt = OCIParse($conn,"INSERT INTO news (id,title,content1,picture) VALUES (seq_news.NEXTVAL,'$title','$btext_type',EMPTY_BLOB()) RETURNING picture INTO :PICTURE");
$lob = OCINewDescriptor($conn,OCI_D_LOB);
OCIBindByName($stmt, ':PICTURE',&$lob,-1,OCI_B_BLOB);
OCIExecute($stmt);
if($lob->savefile($btext)){
OCICommit($conn);
echo "上传成功〈br〉";
}else{
echo "上传失败〈br〉";
}
各位大侠,看看程序有什么问题?????????????
sqlserver数据库分页
问题
sqlserver数据库分页
问题
,急、、、楼主zhaosy(盛)2005-11-03 11:04:18 在 Java / J2SE / 基础类 提问各位兄弟姐妹,这个程序再
oracle
、mysql上执行没任何
问题
其中:$where为条件,currentPage为当前页码,totalRecords为记录总数,numPerPage为页记录数 在
oracle
、
数据库帖子收集
这样的数据列表在
存储
过程中应该怎么样选择得到? 请问造成SQL2000服务不能启动的原因有哪些? sql server中有無類似于if 的函數,即像這樣select if(cancel=1,'cancel','') from sales 这样怎么返回呀!!!!记录集的返回。。 谁能跟我说说期初库存怎么样的一个业务逻辑!都要处理哪些内容!需要每月进...
vb/vb.net开发精粹(19)
如何消除多余十字光标? vb6.0 Mschar 获取X轴(注脚)的值、改变图例位置(默认右边) VB实现IP通讯控制 关于Mscomm通讯假死 关于WshShell.AppActivate的疑惑
求助
WINSOCK发送邮件为什么内容稍微长点就收不到呢? 请教关于图片保存的
问题
。谢谢! 寻一个Activex,就是IE得到MAC的控件,希望是VB代码. 给Combo1控件赋值
TowardsDataScience 博客中文翻译 2020(三百三十二)
布莱克·维斯兹在Unsplash上的照片SQL是每个数据分析师都应该熟悉的基本语言之一,以便在关系数据库中
存储
、操作和检索数据。事实上,有许多不同的关系数据库管理系统(RDMS)使用 SQL 作为它们的标准语言,即 MySQL、
Oracle
、SQL Server 等。也就是说,这个项目旨在最大限度地提高我使用 SQL 的能力,以**探索和操作一家电子商务公司的多个数据集。**不仅仅局限于数据处理;
WEB开发文档2 总结
转自:http://blog.donews.com/lvjiyong/archive/2006/06/29/931071.aspx怎样将后台生成的在内存中的图象显示到客户端Microsoft IE WebControls下载地址如何在DATAGRID中使用JAVASCRIPT脚本控制DataGrid中连接到下一页显示数据下载中文名文件时保存文件名乱码
问题
关于用ASP.net绘图的
问题
,请大虾指教那
基础编程
21,893
社区成员
140,347
社区内容
发帖
与我相关
我的任务
基础编程
从PHP安装配置,PHP入门,PHP基础到PHP应用
复制链接
扫一扫
分享
社区描述
从PHP安装配置,PHP入门,PHP基础到PHP应用
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章