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

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

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

No.9330 の関連記事表示

<< 0 >>
■9330  Re[7]: DllImportについて
□投稿者/ 匿名 -(2006/12/19(Tue) 12:32:45)

    分類:[VC++(C++/CLI)] 

    No8840に返信(風影さんの記事)
    > >マルチポストについて
    > そうですね・・・。
    > 小さな所にこだわり?過ぎてたのかもしれません・・・。

    やっぱり、日本語も良識もダメそう。
記事No.8817 のレス /0過去ログ8より / 関連記事表示
削除チェック/

■9330  Re[7]: DllImportについて
□投稿者/ 匿名 -(2006/12/19(Tue) 12:32:45)

    分類:[VC++(C++/CLI)] 

    No8840に返信(風影さんの記事)
    > >マルチポストについて
    > そうですね・・・。
    > 小さな所にこだわり?過ぎてたのかもしれません・・・。

    やっぱり、日本語も良識もダメそう。
記事No.8817 のレス /0過去ログ9より / 関連記事表示
削除チェック/

■9330  Re[8]: SQLの結果が無い場合は0を表示させたい
□投稿者/ 霞 -(2007/10/24(Wed) 17:58:50)
    No9329 (ぼのぼの さん) に返信
    > ■No9327 (霞 さん) に返信
    >>if(実行結果=0件)にならずに、if(実行結果のループの回数=0件)
    >>になってるみたいです。
    >
    > あ〜、原因がわかりました。
    > Fillメソッドによって、SQLの実行結果は、ds.Tables[0]の末尾に追加されていくので、
    > 見かけ上はそういう動作になってるですね。
    > 「実行前と比べて行数の変化が無いか」という判定方法にするか、
    > ループ内で毎回DataSetをnew(または中身をClear)するかどっちかしないといけませんね。

    ループ内でDataSetをnew、Clear両方試してみましたが最後の1行が1件表示されるだけでした。

    いろいろ試してみて
    if(ds2.Tables[0].Rows[i].Table.Rows[i].ItemArray[0].ToString() == "")
    でDataSetの中身を見て、結果が無い場合を分岐させようとしたのですが
    上記の箇所で

    行6がありません。といった形のエラーが出てきてしました。
記事No.9287 のレス /過去ログ22より / 関連記事表示
削除チェック/



<< 0 >>

パスワード/

- Child Tree -