0

私は小さなプロジェクトを開発しています (学習のためだけに、私はプロではありません)。これには、店舗の所有者が請求書の生成に使用できるソフトウェアの作成が含まれます。これには、ストアのすべての製品を MySQL 5.5 データベースに保存することが含まれます。Visual Studio 2008 をフロント エンドに使用します (プロジェクトは VS2005 で開始され、後で変換されました)。接続には MySQL ODBC Driver 5.1 が使用されます。私はまだ学生で、まだ .NET を学習できていません。そのため、次のリンクを使用してデータベースとインターフェイスを接続しました。ラベルを使用して、VB のフォームの「製品名」、「価格」などのデータベースからすべてのデータを取得できます。

ここで、請求書を作成するために、「カートに追加」というボタンが押されるたびに、「製品名」と「価格」というラベルのデータを「カート」という名前の別のテーブルに追加する必要があります。どうすれば実装できますか?つまり、ラベルに表示されているデータを取得し、「INSERT」ステートメントを介して別のテーブルに追加するコード スニペットを誰かに提供してもらえますか? 前もって感謝します。

PS基本的に必要なのは、フォームでボタンが押されたときにSQLクエリ(INSERT、SELECT、UPDATEなど)を実行できるVBのコードスニペットです。

4

1 に答える 1

0

製品

|id|  name  | price |
| 1|  Acer  |  10   |
| 2|  Dell  |  100  |
| 3| Lenovo |  100  |

id - 行の一意の ID -> したがって製品

注文

| id|  user_id  |    date    | finished | delivery_address | billing_address |
|  1|    107    | 10.02.2012 |     1    |                  |                 |
|  2|    309    | 17.04.2012 |     0    |                  |                 |

id - 注文の一意の ID
user_id - 注文を出したユーザーの ID
finished - ショッピング カートに引き続き表示するかどうか

カート

| id| order_id | product | quantity |
|  1|     1    |    2    |    10    |
|  2|     1    |    3    |    20    |

id - いつか何かに使用できる一意の ID
order_id - 注文の ID

クエリを要求しました:

INSERT INTO `cart` (order_id, product, quantity) VALUES (2, 1, 300);
于 2012-05-03T05:33:31.960 に答える