需要帮助使用ODBC通过VS2008执行MySQL查询

时间:2012-05-02 22:23:22

标签: mysql vb.net visual-studio-2008 odbc

我正在开发一个小项目(仅供学习,我不是专业人士),涉及创建可供商店所有者用于发票生成的软件。它涉及将所有商店的产品存储在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)。

1 个答案:

答案 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);