W wdbcpw Unregistered / Unconfirmed GUEST, unregistred user! 2007-11-07 #1 我想将数据库中一个表的的记录,按分页功能,每次显示十条在panel面板上,请问如何写代码
J jefflau Unregistered / Unconfirmed GUEST, unregistred user! 2007-11-07 #2 本地建立临时表,将记录下载到临时表,先取前十条,后删除,在取10条,直到完....
W wyb_506 Unregistered / Unconfirmed GUEST, unregistred user! 2007-11-11 #3 楼上用楼主想要的答案回答了楼主的问题,你临时表怎么分10条呢?[]<br>你可以使用游标实现你的要求<br><br>块状游标<br>API 服务器游标并不限于每次只提取一行,它们可以一次检索到多行。当与客户端/服务器数据库(如 Microsoft&reg; SQL Server&#8482;)一起使用时,可以更有效地一次提取多行。每次提取返回的行数称为行集大小。行集的大小大于 1 的游标称为块状游标。在所支持的 API 中,可以用下列方法使用块状游标: <br><br>ODBC <br>将 SQL_ATTR_ROWSET_SIZE 语句属性设为行集的大小。<br><br><br>使用列式或行式绑定将列绑定到变量数组,以保存返回行中的数据。每个数组的元素数目等于行集的大小。<br><br><br>对 SQLFetchScroll 的每次调用都将提取通过 SQL_ATTR_ROWSET_SIZE 设定的行数。 <br>OLE DB <br>分配一个行句柄数组,并将每个句柄所代表的列绑定到变量数组以保存列数据。<br><br><br>调用 IRowset::GetNextRows,其中,将 cRows 参数设为行句柄数组中的句柄数和 prghRows 参数中的行句柄数组的地址。 <br>ADO <br>定义一个变量,为要检索的行数保存数据。<br><br><br>根据需要,可使用记录集方法 Move、MoveFirst、MoveLast、MoveNext 和 MovePrevious 定位游标中的适当位置。<br>Sql 2000的帮助文件 检索 游标:块<br><br>调用记录集方法 GetRows,其中,array 参数保存用于保存行的变量的地址,而 Crows 参数保存要返回的行数。根据需要,可使用 Start 参数表示在记录集中的提取位置。 <br>DB-Library <br>分配用于保存每列数据的数组,并使用dbcursorbind 将每个数组绑定到它的目标列。<br><br><br>调用 dbcursorfetchex,其中将 rownum 参数设为要提取的行数。<br><br>你的要求可以按照ADO的方法实现
楼上用楼主想要的答案回答了楼主的问题,你临时表怎么分10条呢?[]<br>你可以使用游标实现你的要求<br><br>块状游标<br>API 服务器游标并不限于每次只提取一行,它们可以一次检索到多行。当与客户端/服务器数据库(如 Microsoft&reg; SQL Server&#8482;)一起使用时,可以更有效地一次提取多行。每次提取返回的行数称为行集大小。行集的大小大于 1 的游标称为块状游标。在所支持的 API 中,可以用下列方法使用块状游标: <br><br>ODBC <br>将 SQL_ATTR_ROWSET_SIZE 语句属性设为行集的大小。<br><br><br>使用列式或行式绑定将列绑定到变量数组,以保存返回行中的数据。每个数组的元素数目等于行集的大小。<br><br><br>对 SQLFetchScroll 的每次调用都将提取通过 SQL_ATTR_ROWSET_SIZE 设定的行数。 <br>OLE DB <br>分配一个行句柄数组,并将每个句柄所代表的列绑定到变量数组以保存列数据。<br><br><br>调用 IRowset::GetNextRows,其中,将 cRows 参数设为行句柄数组中的句柄数和 prghRows 参数中的行句柄数组的地址。 <br>ADO <br>定义一个变量,为要检索的行数保存数据。<br><br><br>根据需要,可使用记录集方法 Move、MoveFirst、MoveLast、MoveNext 和 MovePrevious 定位游标中的适当位置。<br>Sql 2000的帮助文件 检索 游标:块<br><br>调用记录集方法 GetRows,其中,array 参数保存用于保存行的变量的地址,而 Crows 参数保存要返回的行数。根据需要,可使用 Start 参数表示在记录集中的提取位置。 <br>DB-Library <br>分配用于保存每列数据的数组,并使用dbcursorbind 将每个数组绑定到它的目标列。<br><br><br>调用 dbcursorfetchex,其中将 rownum 参数设为要提取的行数。<br><br>你的要求可以按照ADO的方法实现
R rtl Unregistered / Unconfirmed GUEST, unregistred user! 2007-11-20 #4 ATable1.Bof;<br>while not ATable1.Eof do<br>begin<br> //Do Your Things;<br> ATable1.Next;<br>end;<br><br>------------------------------------------------------<br> http://www.waibaoinfo.com 外包信息网
ATable1.Bof;<br>while not ATable1.Eof do<br>begin<br> //Do Your Things;<br> ATable1.Next;<br>end;<br><br>------------------------------------------------------<br> http://www.waibaoinfo.com 外包信息网