- PR -

複数フォームからのConnectionの共有

投稿者投稿内容
R・田中一郎
ぬし
会議室デビュー日: 2005/11/03
投稿数: 979
投稿日時: 2006-05-09 19:51
引用:

さかもとさんの書き込み (2006-05-09 18:37) より:

http://www.atmarkit.co.jp/bbs/phpBB/viewtopic.php?topic=15604&forum=7

あれ以来、接続文字列は馬鹿の一つ覚えで.configです。


なるほど、こうやって使うわけですね。
よくわかりました。ありがとうございます。

引用:

じゃんぬねっとさんの書き込み (2006-05-09 19:11) より:
引用:

R・田中一郎さんの書き込み (2006-05-09 18:10) より:

ちなみに、.config を本番用と開発用に分けておくということだと思うのですが、


ファイルじゃなくて中身をですよ。



本番用と開発用の二つの接続文字列を持っておいて、リリース時は本番用の接続文
字列を使うということでしょうか?( ̄  ̄;)ウーンウーン
リリース時はこっち、デバッグ時はこっちと意識せずにできると便利ですよね。
じゃんぬねっと
ぬし
会議室デビュー日: 2004/12/22
投稿数: 7811
お住まい・勤務地: 愛知県名古屋市
投稿日時: 2006-05-09 20:07
引用:

R・田中一郎さんの書き込み (2006-05-09 19:51) より:

リリース時はこっち、デバッグ時はこっちと意識せずにできると便利ですよね。


まあ、そんな感じです。(^^)
Web アプリケーションの時はよくやりますね。

_________________
C# と VB.NET の入門サイト
じゃんぬねっと日誌
さかもと
ぬし
会議室デビュー日: 2004/05/14
投稿数: 586
投稿日時: 2006-05-09 20:08
さかもとです。

引用:

リリース時はこっち、デバッグ時はこっちと意識せずにできると便利ですよね。



私は.configに本番/テストの二つの文字列を作っておいて、一方をコメントにすることで
対応をしています。それを意識的に変更をすることで本番環境で処理させないように気をつけています。
又、アプリの起動時にテストのあるテーブルを読んで「テスト環境!!!」などと表示させるようにもしています。スマートではないやり方ですが、間違いは起こりにくいかなと・・・。
R・田中一郎
ぬし
会議室デビュー日: 2005/11/03
投稿数: 979
投稿日時: 2006-05-10 15:26
引用:

じゃんぬねっとさんの書き込み (2006-05-09 20:07) より:

まあ、そんな感じです。(^^)
Web アプリケーションの時はよくやりますね。



(^o^)v マタ,ミチビカレテスマッタ
ありがとうございました。

引用:

さかもとさんの書き込み (2006-05-09 20:08) より:

引用:

リリース時はこっち、デバッグ時はこっちと意識せずにできると便利ですよね。



私は.configに本番/テストの二つの文字列を作っておいて、一方をコメントにすることで
対応をしています。それを意識的に変更をすることで本番環境で処理させないように気をつけています。



VB6の時は、一時期僕もこの方法を使っていたんですが、時々コメントアウトを取り
忘れてしまうため、プロジェクトのコマンドライン引数にキーワードを入れておいて、
Sub Main の開始時にコマンドライン引数を取得して、開発用・本番用の定数引渡しを
まとめて振り分けるようにしておきました。

これは、.net でも使える方法ですが、デバッグ・リリースごとに最初から分けて書
く方法がありそうな気がするんですよね〜
じゃんぬねっと
ぬし
会議室デビュー日: 2004/12/22
投稿数: 7811
お住まい・勤務地: 愛知県名古屋市
投稿日時: 2006-05-10 17:10
引用:

R・田中一郎さんの書き込み (2006-05-10 15:26) より:

これは、.net でも使える方法ですが、デバッグ・リリースごとに最初から分けて書
く方法がありそうな気がするんですよね〜


#If ディレクティブのことでしょうか?

_________________
C# と VB.NET の入門サイト
じゃんぬねっと日誌
さかもと
ぬし
会議室デビュー日: 2004/05/14
投稿数: 586
投稿日時: 2006-05-10 17:30
さかもとです。
#ifディレクティブで調べてみると

http://www.atmarkit.co.jp/fdotnet/dotnettips/252customonly/customonly.html

という記事がありました。
こういうことができるんですね・・・。考えたこと無かったから原始的なやり方をずっと・・・。

かるあ
ぬし
会議室デビュー日: 2003/11/16
投稿数: 1190
お住まい・勤務地: センガワ→ムサシノ
投稿日時: 2006-05-10 17:33
#If ディレクティブ

やりすぎると昔の C言語 のマクロのようになる。
御使用は計画的に
じゃんぬねっと
ぬし
会議室デビュー日: 2004/12/22
投稿数: 7811
お住まい・勤務地: 愛知県名古屋市
投稿日時: 2006-05-10 17:37
引用:

かるあさんの書き込み (2006-05-10 17:33) より:

やりすぎると昔の C言語 のマクロのようになる。
御使用は計画的に


なので、ネストがないところでかつ、インデント部分が少なくなるようにメソッド化して利用します。(^^)

_________________
C# と VB.NET の入門サイト
じゃんぬねっと日誌

スキルアップ/キャリアアップ(JOB@IT)