`

如何用rowId得到row 对象

阅读更多
在一些事件中,比如AfterRowInsert(gridID,rowID)
这些事件中,没有cellID,这样就无法用常用的方法得到Cell对象
和Row对象
而NetAdvantage中的igtbl_getRowById(cellID)的id需要是CELL的ID
所以无法直得得到ROW对象
但是我们可采用以下方法得到ROW对象
//注意,这里得到不是row对象,而只是row的HTML的DOM对象
var row = igtbl_getElementById(rowId);//由行ID得到行的Element(HTML)
//得到该行第一个CELL的INDEX  (这里的方法是在帮助文件中找到的,用法////我也不知道
var i = igtbl_getBandFAC(gdId, row);
//得到cellID
 var cellID = row.cells[i].id;
//由cellID得到CELL对象
 var cell = igtbl_getCellById(cellID);
方法二

var grid = igtbl_getGridById(gridID);
var row = grid.Rows.getRowById(rowID);
得到该行对象






酱板猪 2005-09-27 14:23 发表评论






















分享到:
评论

相关推荐

    rowid与rownumber

    rowid 与 rownumber 的介绍和应用 rowid 和 rownum 是 Oracle 数据库中的两个重要概念,对于数据库开发人员来说非常重要。下面我们将详细介绍 rowid 和 rownum 的概念、结构、应用场景等。 一、rowid 概念 rowid ...

    利用rowid快速在线更新海量数据

    ROWID 的格式通常包含数据对象号 (Data Object Number)、相对文件号 (Relative File Number)、块号 (Block Number) 和行号 (Row Number)。通过 ROWID 可以直接定位到表中的特定数据块和行,这对于提高数据检索和更新...

    Oracle数据库rowid深入探析.pdf

    在Oracle官方文档中,对rowid的定义是:A rowid is a pseudo column that uniquely identifies a row within a table, but not within a database。从这个定义中我们可以知道,rowid的一个很重要的特点就是它是...

    oraclerowid在表行中的物理标识.pdf

    查询ROWID的不同部分,可以使用`SUBSTR`函数,如示例所示,通过指定开始位置和长度来提取ROWID的各个部分。此外,Oracle还提供了`DBMS_ROWID`包中的函数,例如`ROWID_OBJECT`、`ROWID_RELATIVE_FNO`、`ROWID_BLOCK_...

    mysql虚拟了一个rowid(类似跟oracle的rowid)--SQL语句.sql

    mysql虚拟了一个rowid(类似跟oracle的rowid)--SQL语句

    oracle_SQL中ROWID与ROWNUM的使用

    ### Oracle SQL中ROWID与ROWNUM的使用 #### ROWNUM 的使用——TOP-N 分析 在 Oracle SQL 中,`ROWNUM` 是一种特殊的伪列,用于标识查询结果集中的行编号。它常用于实现 TOP-N 查询,即返回结果集中满足特定条件的...

    oracle_SQL中rowid与rownum的使用

    例如,当我们需要根据行号获取特定行的数据,而又不希望影响其他查询时,可以先使用`ROWNUM`筛选出行号,再用`ROWID`定位具体行。 四、ROWNUM使用技巧 1. **分页查询**:通常用于实现分页功能,例如`SELECT * FROM ...

    Oracle中用Rowid查找和删除表中的重复记录

    ### Oracle中用Rowid查找和删除表中...例如,在数据量非常大的情况下,可能更倾向于使用基于Rowid的比较或者临时表法,以减少数据库的负载。而在需要记录删除过程中的异常情况时,则可以考虑使用EXCEPTIONS INTO子句。

    浅析Rowid在Oracle数据库中的应用.pdf

    一个Rowid由18个字符组成,分为4部分:对象(Object)、文件(File)、块(Block)和行(Row)。例如,“OOOOOO FFF BBBBBB RRR”表示特定的对象编号、文件编号、块编号和块内的行号。这种编码方式基于base64,允许...

    Oracle学习笔记(rownum和rowid)

    Oracle学习笔记(rownum和rowid),有具体的代码案例讲解rownum和rowid

    Row Movement

    在使用 Flashback Table 时,需要先打开 ROW MOVEMENT,否则就会抛出 ORA-08189 错误。Flashback Table 的作用是帮助我们及时回滚一些误操作,防止数据意外丢失。在回滚过程中,ROWID 会发生变化,这是因为 ...

    MYSQL获取行号row_no

    - `SELECT COUNT(*) + 1 FROM users u2 WHERE u2.userId 对每个记录计算小于当前记录ID的数量并加1,得到行号。 - `AS rowId`:将计算结果命名为`rowId`。 这种方法可以处理更大规模的数据集,并能根据不同的排序...

    oracle error invalid rowid

    在Oracle数据库系统中,"invalid rowid"错误通常表示尝试访问的数据行的引用已经失效或者不存在。RowID是Oracle数据库中用于唯一标识表中每一行的一个物理地址,它由数据库内部生成并存储在数据块中。当遇到"invalid...

    关于orwid的理解

    例如,可以使用`DBMS_ROWID.ROWID_OBJECT`函数来获取Rowid对应的数据对象号;使用`DBMS_ROWID.ROWID_RELATIVE_FNO`函数获取相对文件号;使用`DBMS_ROWID.ROWID_BLOCK_NUMBER`获取块号;最后使用`DBMS_ROWID.ROWID_...

    rowid与rownum区别

    ORACLE 中ROWNUM用法总结!数据库管理员及程序开发员必看。

    试论Rowid在Oracle数据库中的应用.pdf

    在Oracle数据库中,Rowid通常被用在多种场景中,比如优化SQL语句性能、数据恢复和备份以及数据的物理导入导出等操作。由于Rowid直接指向物理存储,对于需要快速定位到某行数据的应用场景,使用Rowid是最佳选择。因此...

    在oracle中灵活使用Rownum和rowId

    ### 在Oracle中灵活使用Rownum和RowId 在Oracle数据库中,`ROWNUM` 和 `ROWID` 是两个非常重要的概念,它们可以帮助我们在查询数据时实现更灵活的数据管理。本文将详细介绍这两个概念的区别及其使用方法,并通过...

    表按ROWID切片.txt

    对一个大表进行UPDATE,DELETE,如果在一个SESSION里面运行SQL,很容易引发undo不够, 或者由于一些原因,导致回滚,这个是灾难

Global site tag (gtag.js) - Google Analytics