社区
基础编程
帖子详情
关于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是否为空???
...全文
1057
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")...
Oracle
数据库查询
表中记录为空,Empty result set fetched
Oracle
数据库查询
表中记录为空,Empty result set fetched,此时没有数据,获取不到任何值,但是此时我们需要根据结果来做计算,因此可以使用count()函数来做结果统计,将统计结果用来做
判断
。 场景:需要查询出...
下列关于
oracle
数据库的描述错误的是,
Oracle
数据库基础题库【含答案】.doc
Oracle
数据库基础题库【含答案】
判断
题,正确请写写"T",错误请写写"F",1、
oracle
数据库系统中,启动数据库的第一步是启动一个数据库实例。( T )2、
Oracle
服务器端的监听程序是驻留在服务器上的单独进程,专门负责...
python操作
oracle
数据库-查询_python按表格形式显示
oracle
数据库查询
结果
Python所有方向的技术点做的整理,形成各个领域的知识点汇总,它的用处就在于,你可以按照下面的知识点去找对应的学习资源,保证自己学得较为全面。工具都帮大家整理好了,安装就可直接上手!当我学到一定基础,有...
ORACLE
数据库where后条件为空
判断
在项目中针对where后的条件为空
判断
一般情况下where后面的条件不能为null值,如果为null,可以加上 **is null** 即可 例如: select * from user where username is null
基础编程
21,890
社区成员
140,347
社区内容
发帖
与我相关
我的任务
基础编程
从PHP安装配置,PHP入门,PHP基础到PHP应用
复制链接
扫一扫
分享
社区描述
从PHP安装配置,PHP入门,PHP基础到PHP应用
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章