GVKun编程网logo

仅使用排序器、路由器和表达式转换在 informatica 中加载第一条和最后一条记录

15

想了解仅使用排序器、路由器和表达式转换在informatica中加载第一条和最后一条记录的新动态吗?本文将为您提供详细的信息,此外,我们还将为您介绍关于判断第一条或最后一条记录、c#–如何使用LINQ

想了解仅使用排序器、路由器和表达式转换在 informatica 中加载第一条和最后一条记录的新动态吗?本文将为您提供详细的信息,此外,我们还将为您介绍关于判断第一条或最后一条记录、c# – 如何使用LINQ加载实体的最后一条记录?、cakephp-2.3 – cakephp paginator helper在删除最后一页的最后一条记录时显示错误、elasticsearch 查询上一条记录下一条记录,语法该怎么写求大神指导的新知识。

本文目录一览:

仅使用排序器、路由器和表达式转换在 informatica 中加载第一条和最后一条记录

仅使用排序器、路由器和表达式转换在 informatica 中加载第一条和最后一条记录

如何解决仅使用排序器、路由器和表达式转换在 informatica 中加载第一条和最后一条记录?

我想仅使用表达式、排序器和路由器转换将第一条和最后一条记录加载到目标表中。我不想为此使用聚合器或连接器..??

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)

<c:forEach>判断第一条或最后一条记录

判断第一条或最后一条记录

<c:forEach>标签具有以下一些属性:        

var:迭代参数的名称。在迭代体中可以使用的变量的名称,用来表示每一个迭代变量。类型为String。   

items:要进行迭代的集合。对于它所支持的类型将在下面进行讲解。     

varStatus:迭代变量的名称,用来表示迭代的状态,可以访问到迭代自身的信息。     

begin:如果指定了items,那么迭代就从items[begin]开始进行迭代;如果没有指定items,那么就从begin开始迭代。它的类型为整数。     

end:如果指定了items,那么就在items[end]结束迭代;如果没有指定items,那么就在end结束迭代。它的类型也为整数。     

step:迭代的步长。

current:当前这次迭代的(集合中的)项。     

index:当前这次迭代从0开始的迭代索引。     

count:当前这次迭代从1开始的迭代计数。     

first:用来表明当前这轮迭代是否为第一次迭代,该属性为boolean类型。     

last:用来表明当前这轮迭代是否为最后一次迭代,该属性为boolean类型。

<c:forEach items="${list}" var="task" varStatus="status">

  <c:if test="${status.first}">
    第一条记录
  </c:if> 

  <c:if test="${status.last}">
    最后一条记录
  </c:if> 
</c:forEach>

c# – 如何使用LINQ加载实体的最后一条记录?

c# – 如何使用LINQ加载实体的最后一条记录?

我想从最后一个记录中获取名为“Gram”的值,并将其值放入一个变量中,而不使用任何条件.

首先我试过

int value = int.Parse(Entity.TblGold.LastOrDefault().Gram.ToString());

第二我试过

int value = int.Parse(Entity.TblGold.Select(p => p.Gram).Last().ToString());

我只收到这个例外:

LINQ to Entities does not recognize the method 'DataModel.TblGold LastOrDefault[TblGold](System.Linq.IQueryable``1[DataModel.TblGold])' method,and this method cannot be translated into a store expression.

解决方法

LINQ to Entities不支持Last或LastOrDefault.您可以使用ToList或ToArray迭代您的查询,然后应用上一个或您可以通过降序进行排序,然后使用第一个像:
int value = int.Parse(Entity.TblGold
                            .OrderByDescending(p => p.Gram)
                            .Select(r => r.Gram)
                            .First().ToString());

cakephp-2.3 – cakephp paginator helper在删除最后一页的最后一条记录时显示错误

cakephp-2.3 – cakephp paginator helper在删除最后一页的最后一条记录时显示错误

如果从最后一页删除最后一条记录,我只想将其重定向到最后一条索引.
请帮我这样做.
<?PHP                       
    echo $this->Paginator->prev
      ($this->Html->image('prev.png'),array('escape' => false),array(),null,array('class' => 'prev'));
    echo $this->Paginator->counter
      ('Page {:page} of {:pages},Total Records {:count}');                     
    echo $this->Paginator->next($this->Html->image
      ('next.png'),array('class' => 'next'));
 ?>
从CakePHP 2.3到 Out of Range page requests将抛出异常.

但是,在$this-> request-> params [‘paging’]中可以使用分页参数的文档不正确,因为这些是在抛出异常后定义的. (两个月前CakePHP 2.4.x中已修复此问题)

因此,要获得您想要的效果,您可以在控制器中执行以下操作:

public function index() {
    try {
        $paginatedData = $this->Paginator->paginate();
    } catch (NotFoundException $e) {
        //get current page
        $page = $this->request->params['named']['page'];
        if( $page > 1 ){
            //redirect to prevIoUs page
            $this->redirect( array( "page" => $page-1 ) );
        }else{
            $paginatedData = array(); //no data to paginate so use empty array()
                                      //you will have to check for this in the view and no longer display the pagination links,since they will NOT be defined
        }
    }
}

elasticsearch 查询上一条记录下一条记录,语法该怎么写求大神指导

elasticsearch 查询上一条记录下一条记录,语法该怎么写求大神指导

elasticsearch 查询上一条记录下一条记录,语法该怎么写求大神指导,点击查看某条记录的详情还可以点击查看这条记录的上一条或者下一条记录的详情

今天的关于仅使用排序器、路由器和表达式转换在 informatica 中加载第一条和最后一条记录的分享已经结束,谢谢您的关注,如果想了解更多关于判断第一条或最后一条记录、c# – 如何使用LINQ加载实体的最后一条记录?、cakephp-2.3 – cakephp paginator helper在删除最后一页的最后一条记录时显示错误、elasticsearch 查询上一条记录下一条记录,语法该怎么写求大神指导的相关知识,请在本站进行查询。

本文标签: