找回密码
 加入
搜索
查看: 1900|回复: 2

[系统综合] 数据库指针读取报错

[复制链接]
发表于 2011-3-25 10:18:16 | 显示全部楼层 |阅读模式
$RS = ObjCreate("ADODB.Recordset");创建记录集对象
$RS.ActiveConnection = $Conn;设置记录集的激活链接属性来自$Conn
$RS.Open("select * from tb_provideprice where gid like '2%[0]"&$gid&"'");执行Sql语句
While Not $RS.eof And Not $RS.bof;当记录指针处于第一条记录和最后一条记录之间时,执行while循环
        If @error = 1 Then ExitLoop
        For $i = 0 To $RS.Fields.Count - 1
                GUICtrlCreateListViewItem('"'& $gid & '|' & $RS.Fields($i).provideid & '|' & $RS.Fields($i).taxprice, $listview&'"') ;$RS.Fields($i).Name为字段名
        Next
        $RS.movenext;将记录指针从当前的位置向下移一行
WEnd
$RS.Close;关闭记录集对象
结果就报错啦
GUICtrlCreateListViewItem('"'& $gid & '|' & $RS.Fields($i).provideid & '|' & $RS.Fields($i).taxprice, $listview&'"')
GUICtrlCreateListViewItem('"'& $gid & '|' & $RS.Fields($i).provideid ^ ERROR
求教育
 楼主| 发表于 2011-3-25 10:21:05 | 显示全部楼层
沙发自己做 坐 等待版主教导
 楼主| 发表于 2011-3-25 11:18:25 | 显示全部楼层
$RS = ObjCreate("ADODB.Recordset");创建记录集对象
                        $RS.ActiveConnection = $Conn;设置记录集的激活链接属性来自$Conn
                        $RS.Open("select * from tb_provideprice where gid like '2%[0][0]"&$gid&"'");执行Sql语句
                        While Not $RS.eof And Not $RS.bof;当记录指针处于第一条记录和最后一条记录之间时,执行while循环
                                If @error = 1 Then ExitLoop
                                        GUICtrlCreateListViewItem('"'& $RS.Fields(1).value & '|' & $RS.Fields(0).value & '|' & $RS.Fields(2).value , $listview&'"')
                                $RS.movenext;将记录指针从当前的位置向下移一行
                        WEnd
                        $RS.Close;关闭记录集对象
这样就对了
您需要登录后才可以回帖 登录 | 加入

本版积分规则

QQ|手机版|小黑屋|AUTOIT CN ( 鲁ICP备19019924号-1 )谷歌 百度

GMT+8, 2024-9-21 10:58 , Processed in 0.088823 second(s), 23 queries .

Powered by Discuz! X3.5 Licensed

© 2001-2024 Discuz! Team.

快速回复 返回顶部 返回列表