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

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

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

全過去ログを検索

<< 0 >>
■97376  Re[3]: フルパス付きでないファイル名(重複ファイルを考慮)
□投稿者/ ぶなっぷ -(2021/04/30(Fri) 15:03:06)
    「C#9.0」どころか、「C#5.0」で作成したコードですよ。
    コード、どこに貼ってますかぁ?

    Main()メソッドの中に貼ってくださいね。
    あと、必要な using とかもちゃんと追加してくださいね。

    万が一、この意味が分からない場合は、さすがに、もう少し勉強されることをお勧めします。
記事No.97368 のレス /過去ログ169より / 関連記事表示
削除チェック/

■97625  Re[2]: 同時に取得する方法
□投稿者/ 白音 -(2021/06/16(Wed) 09:07:00)
    2021/06/16(Wed) 09:19:23 編集(投稿者)

    No97624 (魔界の仮面弁士 さん) に返信
    ありがとうございます。

    データソースにTABLEを追加して TABLE.xsd を作成し、表示すると
    それぞれのテーブルの箱があり、
    それぞれのTBL?(TBLA, TBLB, TBLC, TBLD・・・)の列が表示されていて、
    その下に TBL?TableAdapter が表示されています。

    TBLA の TableAdapter に追加クエリで
    FillAll(@OBCODE, @NPCODE, @NCCODE)
    を作成してC#からの呼び出し元を以下のような関数にしています。


    static adpt = new dsTABLETableAdapters.TBLATableAdapter();

    public static DataSet FillAll(string OLDBCODE, string NEWZCODE, string NEWBCODE)
    {
     dsTABLE ds = new dsSIMS2_MASTER();
     ds.EnforceConstraints = false;
     adpt.FillAll(ds.TBLA, OLDBCODE, NEWZCODE, NEWBCODE);
     return (ds.TBLA);
    }

    として使用したのですが、最初の1つ目の結果しか返ってきませんでした。。

    呼び出しを
    adpt.FillAll(ds, OLDBCODE, NEWZCODE, NEWBCODE);
    に変えてみたのですが、ds は引数として受け付けませんでした。
    何がいけないのでしょうか?
記事No.97623 のレス /過去ログ169より / 関連記事表示
削除チェック/

■97626  Re[3]: 同時に取得する方法
□投稿者/ WebSurfer -(2021/06/16(Wed) 09:34:40)
    No97625 (白音 さん) に返信

    > データソースにTABLEを追加して TABLE.xsd を作成し、表示すると
    > それぞれのテーブルの箱があり、
    > それぞれのTBL?(TBLA, TBLB, TBLC, TBLD・・・)の列が表示されていて、
    > その下に TBL?TableAdapter が表示されています。

    Visual Studio のデータソース構成ウィザードを使って型付 DataSet / DataTable + TableAdapter を
    作成したようですね。であれば、そういう話は最初の質問の一行目に書いてください。そうしないと話
    が噛み合わなくて、質問者さん、閲覧者、回答者の時間と労力の無駄になります。

    それを作った後、以下の記事の「D. テーブルアダプタへのクエリ追加」セクションにあるようにして、
    WHERE 句で条件付き抽出ができるようにしてますか?

    7.6 データコンポーネント機能によるデータアクセスコンポーネントの開発
    https://www.atmarkit.co.jp/fdotnet/bookpreview/vs2005webapp_07/vs2005webapp_07_03.html

    上の記事の例では、FillByState, GetDataByStata(@state) がそれです。


記事No.97623 のレス /過去ログ169より / 関連記事表示
削除チェック/

■97630  Re[3]: 同時に取得する方法
□投稿者/ 魔界の仮面弁士 -(2021/06/16(Wed) 14:05:05)
    No97625 (白音 さん) に返信
    > その下に TBL?TableAdapter が表示されています。

    TableAdapter の場合は、複数の DataTable の取得が行えません。
    DataAdapter を No97624 のリンク先のように呼び出してください。

    もしくは、バッチクエリにせず、SQL を分けて、個別に Fill するようにします。
記事No.97623 のレス /過去ログ169より / 関連記事表示
削除チェック/



<< 0 >>

パスワード/

- Child Tree -