0

我正在开发一个小项目(仅用于学习,我不是专业人士),其中涉及创建可供店主用于生成发票的软件。它涉及将商店的所有产品存储在 MySQL 5.5 数据库中。Visual Studio 2008 用于前端(项目开始于 VS2005,后来转换)。MySQL ODBC Driver 5.1 用于连接目的。我还是一名学生,还没有能够学习 .NET。因此,我使用以下链接连接数据库和接口。我可以通过标签从数据库中获取所有数据,例如 VB 表单上的“产品名称”、“价格”等。

现在,为了生成发票,只要按下名为“添加到购物车”的按钮,标签中的数据(即“产品名称”和“价格”)都应添加到另一个名为“购物车”的表中。我该如何实施?我的意思是,谁能给我提供一个代码片段来获取标签中显示的数据并通过“INSERT”语句将其添加到另一个表中?提前致谢。

PS 基本上我需要的是 VB 中的代码片段,当在表单中按下按钮时,它可以让我执行 SQL 查询(任何查询,如 INSERT 或 SELECT 或 UPDATE)。

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 回答