[seasar-dotnet:1843] 【DBFlute】外だしSQLのカーソル検索でInsert
    Sumio Mori
    [E-MAIL ADDRESS DELETED]
       
    2010年 10月  8日 (金) 18:37:29 JST
    
    
  
はじめまして。
森と申します。
現在、DBFlute.NETを利用して開発しておりますが、
外だしSQLのカーソル検索を利用した部分で、
エラーが発生し、足踏みしております。
以下がサンプルです。
何か分かりましたら教えて頂けると助かります。
よろしくお願い致します。
※他にも必要な情報がありましたらご指摘ください
■サンプルコード
※_HogeBhvはQuill管理
 // 抽出レコードごとの処理を定義
 HogeCursorHandler handler = new HogeCursorHandler(
   delegate(HogeCursor cursor){
     while (cursor.Next()){
       var entity = new Hoge();
         :
          :
       _HogeBhv.InsertOrUpdate(entity);
   }
   return null;
 });
 
 // レコード抽出
 var sql = HogeBhv.PATH_SQL;
 _HogeBhv.OutsideSql().CursorHandling()
          .SelectCursor(sql, null, handler);
■エラー情報 
※ContextStackのGetContextStackOnThreadで例外発生!
Look! Read the message below.
/* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * *
The SQL failed to execute!
[Advice]
Please confirm the Exception message.
[Exception]
System.InvalidCastException
型
'System.Collections.Generic.List`1[Kariage.Dao.DBFlute.AllCommon.S2Dao.df_ContextStack]'
のオブジェクトを型
'System.Collections.Generic.Stack`1[Kariage.Dao.DBFlute.AllCommon.S2Dao.df_ContextStack]'
にキャストできません。
■実行環境
 .NET Framefork 3.5
 SQL Server 2000(MSDE)
  VisualStudio 2010
---
以上
    
    
seasar-dotnet メーリングリストの案内