none
テーブルアダプタのインサート文に、項目を追加することは可能でしょうか RRS feed

  • 質問


  • いつもお世話になっております。

     データセットにテーブルアダプタを宣言して、インサートクエリを追加しました。
     このインサート文に、コード上から項目を追加することは可能でしょうか。

     複数のテーブルに、ログインユーザ名を登録する項目があります。
     テーブルにデータをインサートする場合、ログインユーザ名を登録することは共通処理なので、
     データセットのインサート文では、テーブル固有の登録項目だけを定義して、
     コードの共通処理で、ユーザ名の項目を追加して登録処理を行いたいのですが、可能でしょうか。

    2006年7月6日 5:17

回答

  • ちょっと難しいと思いますよ。
    クラスビューを表示して、テーブルアダプタのクラスを右クリックし、定義へ移動を選択すると、自動的に生成されたテーブルアダプタのソースを見ることができます。
    このソースをもとにどんなプログラムを書いたら望みどおりのことができるか考えてみてください。

    #私ならやろうと思いませんが(w

    2006年7月6日 16:48
  • トリガーかストアドプロシージャを実装して、RDBMS でやってしまうのが一番だと思います。
    2006年7月6日 23:57

すべての返信

  • ちょっと難しいと思いますよ。
    クラスビューを表示して、テーブルアダプタのクラスを右クリックし、定義へ移動を選択すると、自動的に生成されたテーブルアダプタのソースを見ることができます。
    このソースをもとにどんなプログラムを書いたら望みどおりのことができるか考えてみてください。

    #私ならやろうと思いませんが(w

    2006年7月6日 16:48
  • トリガーかストアドプロシージャを実装して、RDBMS でやってしまうのが一番だと思います。
    2006年7月6日 23:57
  • ご返信ありがとうございます。

    コードでの実装は難しいということなので、

    SQL Sever の機能を利用して試してみます。

    2006年7月7日 4:50