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

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

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

No.1737 の関連記事表示

<< 0 >>
■1739  Re[1]: ラベルのテキスト入力について
□投稿者/ sato -(2005/10/26(Wed) 21:54:14)

    分類:[VB.NET] 

    2005/10/28(Fri) 19:11:43 編集(投稿者)
    2005/10/26(Wed) 22:34:34 編集(投稿者)
    2005/10/26(Wed) 22:34:24 編集(投稿者)

    Dim x() As Label = {Me.Lbl000, Me.Lbl001, Me.Lbl002}
    Dim y As integer = 1

    x(y).Text = "555"

    としたらできました。どうもお騒がせいたしました<(_ _)>
記事No.1737 のレス /0過去ログ2より / 関連記事表示
削除チェック/

■1738  Re[1]: ラベルのテキスト入力について
□投稿者/ 中博俊 -(2005/10/26(Wed) 21:47:57)
>

    分類:[VB.NET] 

    はいそうです。

    それを避けたければArrayListなどにあらかじめコントロールを入れておきます。
記事No.1737 のレス /0過去ログ2より / 関連記事表示
削除チェック/

■1737  ラベルのテキスト入力について
□投稿者/ sato -(2005/10/26(Wed) 21:30:08)

    分類:[VB.NET] 


    分類:[VB.NET] 

    VB.netである入力された数字に対してそのラベルにテキストを表示するといったことをしたいのですが、うまくいきません。
    数字は変更されるので、変数を使おうとしましたが・・
    例) 入力された数字 200  Lbl200.text = aaa  とするために↓
    Dim x as String
    Dim y as Integer = 200
    x = "me.lbl" & y
    x.text = "aaa"   としましたが”x.textはメンバーではありません”と
    エラーが表示されてしまいます。
    必要個数ベタに記述するしかないのでしょうか?(300近いのでできれば変数を使いたいです・・)超初心者なのでどなたかご指導願います。
親記事 /0過去ログ2より / 関連記事表示
削除チェック/

■1737  DBへの登録、更新処理はどのようにしていますか?
□投稿者/ ばこま -(2007/03/05(Mon) 10:53:21)

    分類:[.NET 全般] 

    はじめまして、最近VB6からC#に移行したばこまと申します。

    開発環境はVS2005でデータベースはMSDEを使用しています。

    今データベースへの登録更新処理のクラスを作っているのですが、どのような処理の流れがコーディングの作業効率が良いか悩んでいます。
    今の所では

    データベース接続

    トランザクション開始

    データ存在に関係なくDELETE文を発行して本データを削除

    INSERT文を生成して発行

    トランザクションコミット

    データベース切断

    のような流れにするとコーディングの量も少なくて開発効率が良さそうな気がしますが
    みなさんはどのような流れでデータベース更新処理を行っていますか??

    いままでVB6では

    ADODB.Recordsetを使って使い回しのDBコネクションでSQL発行

    データが存在したらAddnew

    レコードセットにデータ丸投げ

    Updateにて更新

    のような感じで開発効率よかったのですが…
親記事 /過去ログ10より / 関連記事表示
削除チェック/

■1738  Re[1]: DBへの登録、更新処理はどのようにしていますか?
□投稿者/ 中博俊 -(2007/03/05(Mon) 11:40:30)
>
    というかDelete-Insertは複数レコードまとめての処理しか使わないので、適切にUPDATEコマンド使いましょう。
    効率を挙げるには名前付きDatasetを使い、TableAdapterを使うのがより簡単でしょう。
記事No.1737 のレス /過去ログ10より / 関連記事表示
削除チェック/

■1743  Re[1]: DBへの登録、更新処理はどのようにしていますか?
□投稿者/ 魔界の仮面弁士 -(2007/03/05(Mon) 13:33:00)
    No1737 (ばこま さん) に返信
    > みなさんはどのような流れでデータベース更新処理を行っていますか??

    方法1) トランザクション開始 → UPDATE → 更新件数が 0 件だったら INSERT → コミット。

    方法2) DataSet に固めて、DataAdapter / TableAdapter の Update に投げる。
     (RowState による InsertCommand、UpdateCommand、DeleteCommand への振り分け)

    方法3) 更新用のストアドプロシージャを用意して、それを呼び出す。
記事No.1737 のレス /過去ログ10より / 関連記事表示
削除チェック/

■1769  Re[2]: DBへの登録、更新処理はどのようにしていますか
□投稿者/ ばこま -(2007/03/05(Mon) 21:21:06)
    2007/03/07(Wed) 12:11:28 編集(投稿者)

    レスありがとうございます。

    >中博俊さん
    DatasetとTableAdapter調べてみました、なかなかよさそうですね。
    アドバイスありがとうございます!!

    >魔界の仮面弁士さん
    UPDATE → 更新件数が 0 件だったら INSERT
    これは思いつきませんでした、データ存在確認のSQLを毎回発行するよりも
    このやり方だったら更新の場合は一度で良いですね、参考になりました。
記事No.1737 のレス / END /過去ログ10より / 関連記事表示
削除チェック/



<< 0 >>

パスワード/

- Child Tree -