我正在开发一个小项目(仅供学习,我不是专业人士),涉及创建可供商店所有者用于发票生成的软件。它涉及将所有商店的产品存储在MySQL 5.5数据库中。 Visual Studio 2008用于前端(Project在VS2005中启动,稍后转换)。 MySQL ODBC Driver 5.1用于连接目的。我还是学生,还没能学习.NET。所以,我使用following link连接数据库和接口。我可以通过标签从VB的表格中获取数据库中的所有数据,如“产品名称”,“价格”等。
现在,出于发票生成的目的,每当按下名为“添加到购物车”的按钮时,标签中的数据,即“产品名称”和“价格”应添加到另一个名为“购物车”的表中。我该如何实现它?我的意思是,任何人都可以为我提供一个代码片段,用于获取标签中显示的数据并通过“INSERT”语句将其添加到另一个表中吗?提前谢谢。
P.S基本上我需要的是VB中的代码片段,它允许我在表单中按下按钮时执行SQL查询(任何一个像INSERT或SELECT或UPDATE)。
答案 0 :(得分: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| 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);