问题1:
我有一个大问题,现在我正在构建WinForm应用程序,我有两个表:
Table1客户(clientID,name,surname,pesel) Table2汽车(carID,carBrand,carModel,registrationNumber)
我试图用 table3 parkingSpot :
( spotID,
name (values from clients->name),
surname (values from clients->surname),
pesel (values from clients->pesel),
registrationNumber (values from cars->registrationNumber),
days)
怎么做?
问题2:
让我们说我有这张桌子,现在我想制作Form,我可以将记录添加到表 parkingSpot Form Add Reserv 我知道如何将数据从数据库绑定到组合框,但我不知道如何制作添加预留按钮,如何从组合框中获取值,textBox并让它在parkingSpot表中创建新记录。
答案 0 :(得分:0)
答案1:
您不需要在第三个表格中添加name
,surname
等列。它可以是这样的映射表:
id INT,
client_id INT,
car_id INT
client_id
和car_id
可分别为client
和car
表的外键。
答案2:
用户从组合框中选择值后,您可以编写INSERT
个查询并提供client
和car
的ID以创建新行。
此外,要恢复行,您可以使用JOIN
,here是JOIN
的文档和示例。