| タイトル | : 発言のREPLACEによる取込 |
| 記事No | : 163 |
| 投稿日 | : 2007/03/19(Mon) 12:02 |
| 投稿者 | : うぇいく |
OTN-Japan掲示板では以下のような感じなのですが・・・
・発言番号は、必ずしも昇順とは限らない。 (1つのツリー内で親発言のほうが発言番号が大きい場合がある) ・コメントが付くまでは、本人が編集可能。 (コメントが付くと、編集不可能になる) 編集すると、最終更新時刻が更新される。 ・削除も同様(コメントが付くまでは本人も可能。) 削除すると跡形も無く消える・・・かどうかは不明。
そこで、以下のようにしました。 ・発言番号は、昇順ではないケースに対応するため、文字列にする。 ・編集による時間の更新があるため、発言の管理方法はNMID_DATEにする。 また、発言番号が昇順であるという保証も無いので、NMID_DATEは必須。 (そうしないと、再読み込みとかの管理ができない・・・)
そうすると、当たり前のように、REPLACE指定で取り込んだ発言が、同じ発言番号(文字列)に対しての上書きとしては動作しません。 # ExtInfoProp.idNewMes = NMID_DATE; だからですよね?
もし、NMID_DATEによる動作であるとすると、MesNumberもしくはKeyが同一のものを、REPLACEするような指定はできないものでしょうか? # NMID_DATEの場合は、何を持ってREPLACEされるのだろう・・・ -- CMN v0.50dβ --
|