0

私は page.aspx を持っています、私はオークションを開くための最小数(アイテムテーブル、SQLから)を示すラベルを持っています...例-最小数の値は5です... 5つの入札を取得した後(テーブルから:購入) - オークションが開始され、他のラベルで img: V が表示されます。購入数が 5 未満の場合 - X の画像を表示したい。

私は2つのテーブルを持っています:

アイテム (id、minNumber)

購入 (id)

ユーザーが何かを購入すると、ID 値が 1 つ上がります..(例: バナナを購入した場合、ID を取得した場合..その後ボールを購入すると、ID が 2 になります。)

質問:

SQLテーブルを使用してコードビハインドで演算子> < =を使用するにはどうすればよいですか....

私はSQLで非常に新しいです。私は通常、LINQ to SQL を使用しています..またはコードビハインドで sql cmnd を使用しています。LINQ のように:

using (DataClassesDataContext myDataContext = new DataClassesDataContext())
{
  var bla = from items in myDataContext.items 
         ..................
    }

しかし、どのように続けるのですか?

私は試されました:

               var Tokef =
                from items in myDataContext.items
                from purchase in myDataContext.purchases
                if (items.Minbuy == purchase.purchaseid) {
                   Image2.Visible = true; }

しかし、うまくいきません!!

4

1 に答える 1

0

のようなものを試してください

 string sql = "Select * From items Where id LIKE '" + ID + "' AND minNumber <>= '" + minNumber+ "'";

Linq to SQL の場合は、次のようなものを試してください。var items = from p in db.items where p.ID == "someValue" AND p.minNumber <>= "somevalue" select p;

于 2011-06-02T09:42:23.300 に答える