私はホテル上のシンプルなデータベースを持っています。これはクリーニングサービス用ですので、 "status"という名前の列があります。この列はint型で、新しい部屋がデータベースに追加されると0と定義されます。asp.netとC#のデータベース値を変更するには?
問題この列の値の出力を "0"ではなく "クリーニングしない"ようにしたいと思います。値が "1"の場合は "Cleaned"となります。
どのように私はこれを最も簡単な方法で可能にすることができますか?私はVisual Studio 2015を使用しています。
ありがとう!
string Cleaned = row["status"]?"Cleaned":"Not Cleaned"
あなたが望むように、文字列を使用します。データベースがbit
ないあなたが次の操作を行うことができますint
としてこれらを記憶していると仮定すると、
最も簡単な方法は?ブール値をデータベースのvarcharに変更してください.... –
それはintか少しですか?どのように表示していますか?データベースを変更したいのですか、値を表示するだけでしたか?あなたのコードは何ですか?私はその質問に答えましたが、私の答えはあなたの悪い質問のために私が望むよりも多くの前提を作ります。 – Andrew
まあ、私は私の質問で言ったように:それはintであり、また私の(悪い)質問で言及したように、intの代わりにテキストとして値を表示したい。値を0から1に変更する場合は、ユーザーが「ステータス」を変更した場合でも、データベースにvarcharとして値を格納する必要はありません。私はまだコードがないので、私はこの質問をしました。私はしばしばPHPでコード化し、 "if(status == 0){echo" Not clean ";} else if(status == 1){echo" Cleaned ";}"のような解決策を望みます。 – Rodin