社区
基础编程
帖子详情
关于oracle数据库查询结果是否为空的判断???
leexhy
2003-05-13 05:59:12
$query="select f_num from t_gg where rep_date=to_date($date1,'yyyymm')";
$stmt=ociparse($db_connected,$query);
ociexecute($stmt);
怎样判断记录集$stmt是否为空???
...全文
1053
12
打赏
收藏
关于oracle数据库查询结果是否为空的判断???
$query="select f_num from t_gg where rep_date=to_date($date1,'yyyymm')"; $stmt=ociparse($db_connected,$query); ociexecute($stmt); 怎样判断记录集$stmt是否为空???
复制链接
扫一扫
分享
转发到动态
举报
AI
作业
写回复
配置赞助广告
用AI写文章
12 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
yuepengfei
2003-05-15
打赏
举报
回复
ociexecute($stmt);
if(($result=OCIExecute($stmt))=="")
把上面的那个ociexecute($stmt)去掉
leexhy
2003-05-15
打赏
举报
回复
谢了,结帖!(leexhy欢天喜地的说)
leexhy
2003-05-14
打赏
举报
回复
不,是出现Warning: OCIStmtExecute: ORA-00936: missing expression
leexhy
2003-05-14
打赏
举报
回复
$query="select f_num from gg where rep_date=to_date($date1,'yyyymm')";
$stmt=ociparse($db_connected,$query);
ociexecute($stmt);
if(($result=OCIExecute($stmt))=="")
{
echo'<head>';
echo"<meta http-equiv=\"content-Type\" content=\"text/html; charset=gb2312\">";
echo"<link rel=\"stylesheet\" href=\"baobiao.css\" type=\"text/css\">";
echo'</head>';
echo"<body bgcolor='#DEE2DE'>";
echo('<p> </p><font size=2><center>对不起,报表已经录入过,您不能重复录入!</center></font>');
echo'</body>';
ocifreestatement($stmt);
ocilogoff($db_connected);
exit;
}
else
{
ocifreestatement($stmt);
ocilogoff($db_connected);
}
谢谢!!!
yuepengfei
2003-05-14
打赏
举报
回复
贴出来你的程序看看
leexhy
2003-05-14
打赏
举报
回复
哈哈,再次感谢!!鞠躬!!
TO:yuepengfei(刁馋)
可以实现,可是一样出现上面的两个Warning,该怎么办呢??
是我其它什么地方写错了吗?
leexhy
2003-05-14
打赏
举报
回复
TO:calljia(边缘游走)
你的办法可行,可是,不管是那种结果,
页面总出现下面的两个Warning,怎么将它们去掉呢
Warning: OCIStmtExecute: ORA-00936: missing expression
Warning: Wrong parameter count for ocicolumnisnull()
yuepengfei
2003-05-14
打赏
举报
回复
不好意思,ociexecute()被写成了ociexcute()
$result是指语句执行结果
你也可以通过ocinumrows来做(不知道这次单词写错没有:p)
leexhy
2003-05-14
打赏
举报
回复
谢谢两位!!!
to:yuepengfei(刁馋)
提示以下错误:
Warning: OCIStmtExecute: ORA-00936: missing expression
Fatal error: Call to undefined function: ociexcute()
请问$result是什么?
我的意图是:如果查询结果为空,则输出一个提示页面,若不为空,
则继续该页面执行
to:calljia(边缘游走)
您的意思是if(OCIColumnIsNULL($stmt)==NULL)?
calljia
2003-05-14
打赏
举报
回复
OCIColumnIsNULL -- Test whether a result column is NULL
yuepengfei
2003-05-14
打赏
举报
回复
1.if(($result=OCIExcute($stmt))!="")
2.OCIFetchStatement($stmt,$array)
leexhy
2003-05-14
打赏
举报
回复
who can help me?
python
判断
数据库返回结果
是否为空
python
判断
mongo查询结果
是否为空
,可以使用cursor.count()来
判断
,为0则查询返回结果为空。conn = pymongo.MongoClient(host="192.168.3.6",port=27017)db = conn.testdbdb.authenticate("appuser","apppass")mylog = db.system.profil...
Oracle
数据库查询
表中记录为空,Empty result set fetched
Oracle
数据库查询
表中记录为空,Empty result set fetched,此时没有数据,获取不到任何值,但是此时我们需要根据结果来做计算,因此可以使用count()函数来做结果统计,将统计结果用来做
判断
。 场景:需要查询出结果用于求和计算,没有结果时取0。 方案:使用case...when做sql的条件
判断
,当有结果为1时表示有记录,此时使用查询到的记录,当结果是其他时表示没有记录,...
下列关于
oracle
数据库的描述错误的是,
Oracle
数据库基础题库【含答案】.doc
Oracle
数据库基础题库【含答案】
判断
题,正确请写写"T",错误请写写"F",1、
oracle
数据库系统中,启动数据库的第一步是启动一个数据库实例。( T )2、
Oracle
服务器端的监听程序是驻留在服务器上的单独进程,专门负责响应客户机的连接请求。( F)3、
oracle
数据库中实例和数据库是一一对应的(非
ORACLE
并行服务,非集群)。( T)4、系统全局区SGA 是针对某一...
关于
oracle
数据库查询
到数据了,但是通过mybatis获取为空的问题
问题描述: 在ssm项目中,在dao一对多获取对象时,发现集合是空的,这间接导致页面在通过EL表达式获取数据时为空而显示不全。 问题分析: 经过反复的排查和测试,发现代码封装并无问题,sql语句在数据库也可以查到,那这是为什么呢?最后发现是因为在数据库插入数据后没有执行提交操作,这里需要强调,因为我是在数据库客户端操作,
oracle
默认是需要手动提交事务的。 解决方案: &nb
python操作
oracle
数据库-查询_python按表格形式显示
oracle
数据库查询
结果
Python所有方向的技术点做的整理,形成各个领域的知识点汇总,它的用处就在于,你可以按照下面的知识点去找对应的学习资源,保证自己学得较为全面。工具都帮大家整理好了,安装就可直接上手!当我学到一定基础,有自己的理解能力的时候,会去阅读一些前辈整理的书籍或者手写的笔记资料,这些笔记详细记载了他们对一些技术点的理解,这些理解是比较独到,可以学到不一样的思路。观看全面零基础学习视频,看视频学习是最快捷也是最有效果的方式,跟着视频中老师的思路,从基础到深入,还是很容易入门的。
基础编程
21,893
社区成员
140,347
社区内容
发帖
与我相关
我的任务
基础编程
从PHP安装配置,PHP入门,PHP基础到PHP应用
复制链接
扫一扫
分享
社区描述
从PHP安装配置,PHP入门,PHP基础到PHP应用
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章