C# と VB.NET の質問掲示板

ASP.NET、C++/CLI、Java 何でもどうぞ

ログ内検索
  • キーワードを複数指定する場合は 半角スペース で区切ってください。
  • 検索条件は、(AND)=[A かつ B] (OR)=[A または B] となっています。
  • [返信]をクリックすると返信ページへ移動します。
キーワード/ 検索条件 /
検索範囲/ 強調表示/ ON (自動リンクOFF)
結果表示件数/ 記事No検索/ ON
大文字と小文字を区別する

No.81926 の関連記事表示

<< 0 >>
■81926  Re[16]: DataSetの破棄について
□投稿者/ 魔界の仮面弁士 -(2016/11/24(Thu) 13:29:07)
    No81924 (sk さん) に返信
    > 素のDataSetに手動でテーブルを追加して

    コードから ds.Tables.Add を呼び出している、ということでしょうか。
    それとも、TableAdapter 無しの型付き DataSet を用意した、という意味でしょうか。


    > @Table = 1 ,Column = 10 の場合
    >  35時間17分20秒 4,294,967,246回で停止。

    &HFFFFFFCE ですね。64bit なら &H00000000FFFFFFCE 。

    UInt32.MaxValue - 4294967246 は 49 なので、
    仮に UInt32 な uncheced カウンターが使われていた場合、
    これに 50 を加えることで、オーバーフローして
    値が 0 に戻ってしまう計算ですが…何だか怪しそうです。



    > ATable = 81 ,Column = 10 の場合
    >  29時間29分8秒 53,024,288回で停止。

    UInt32.MaxValue ÷ 81 = 53,024,287 余り 48

    81 × 53,024,287 = 4,294,967,247 (&H00000000FFFFFFCF) … UInt32 で表現可能
    81 × 53,024,288 = 4,294,967,328 (&H0000000100000020) … UInt32 だと溢れる


    なにか因果関係があるように見えなくもない…。
記事No.81781 のレス /過去ログ140より / 関連記事表示
削除チェック/



<< 0 >>

パスワード/

- Child Tree -