MoveNext() 出错

来源:百度知道 编辑:UC知道 时间:2024/06/20 11:58:09
<?
error_reporting(7);
include("include/common.php");
$listnum=9;
$id_catalog1=18;
$id_catalog2=19;
$sql1="select id_news,title,savedatetime,ispublish,id_catalog from $table_news_data where (id_catalog=$id_catalog1 and ispublish=1) order by savedatetime desc limit 0,9";
$rs1=$db->Execute($sql1);
$i=0;
while(!$rs1->EOF && $i<$listnum )
{
$newsdatas1[]=array(
"id_news"=>$rs1->fields['id_news'],
"title"=>htmlencode($rs1->fields['title']),
"savedatetime"=>date("Y-m-d",$rs1->fields['savedatetime'])
);
$rs1->MoveNext();
$i++;
}
$sql2="select id_news,title,savedatetime,ispublish,id_catalog from $table_news_data where (id_catalog=$id_catalog2 and ispublish=1) order by savedatetime desc limit 0,9";
$rs2=$db->Execute($sql2);
$ii=0;
while(!$rs2->E

可能是你文件中其他语句调用错了

问题估计是没办法解决了,只是我有些想法,供楼主参考
combox.additem,只能更改combox的内容,绝对不可能会删除数据源!这个方法没有更改数据源的能力!除非楼主对该方法重新手工写过!
所以清除数据库的问题,楼主应该集中精力寻找那些对数据源操作的语句上!

还有combox.additem后面应该用括号将字符或表达式括起来

个人用的是VB2005!该版本的用法是:combox1.items.add("要添加的项目")