Hieronder volgt een instructie die een taak beschrijft, gekoppeld aan een input die verdere context biedt. Schrijf een antwoord dat het verzoek op de juiste manier afvult.

### Instructie:
Kunt u me helpen een python functie te schrijven om de status van de bestelling van een klant bij te werken in een SQLite database. Er zijn twee tabellen: bestellingen die orderID (Primary Key), customerID (Foreign Key), orderDatum, orderTotal, en orderStatus. Er is ook een klanttabel: customerID (Primary Key), klantNaam, klantAdres, klantE-mail. De functie moet bestellingStatus en orderID als input.

###

### Antwoord:
Kunt u me helpen een python functie te schrijven om de status van de bestelling van een klant bij te werken in een SQLite database. Er zijn twee tabellen: bestellingen die orderID (Primary Key), customerID (Foreign Key), orderDatum, orderTotal, en orderStatus. Er is ook een klanttabel: customerID (Primary Key), klantNaam, klantAdres, klantE-mail. De functie moet bestellingStatus en orderID als input.
Tuurlijk! Hier is een voorbeeldfunctie om de status van de bestelling van een klant bij te werken in een SQLite-database: import sqlite3 def update_order_status(order_status, order_id): # Verbind met de database conn = sqlite3.connect("database.db") cursor = conn.cursor() # Update de orderstatus cursor.execute("UPDATE orders SET orderStatus =?WHERE orderID =?", (order_status, order_id)) conn.commit() # Sluit de verbinding met de database cursor.close() conn.close() # Voorbeeld gebruik update_order_status(shipped", 1) In dit voorbeeld neemt de functie update_order_status twee parameters: order_status en order_id. De functie gebruikt de sqlite3 bibliotheek om verbinding te maken met de SQLite database, een SQLite statement om de orderstatus bij te werken en vervolgens de database aan te passen.
Hieronder volgt een instructie die een taak beschrijft, gekoppeld aan een input die verdere context biedt. Schrijf een antwoord dat het verzoek op de juiste manier afvult.

### Instructie:
Kunt u me helpen een python functie te schrijven om de status van de bestelling van een klant bij te werken in een SQLite database. Er zijn twee tabellen: bestellingen die orderID (Primary Key), customerID (Foreign Key), orderDatum, orderTotal, en orderStatus. Er is ook een klanttabel: customerID (Primary Key), klantNaam, klantAdres, klantE-mail. De functie moet bestellingStatus en orderID als input.

###

### Antwoord:
Tuurlijk! Hier is een voorbeeldfunctie om de status van de bestelling van een klant bij te werken in een SQLite-database: import sqlite3 def update_order_status(order_status, order_id): # Verbind met de database conn = sqlite3.connect("database.db") cursor = conn.cursor() # Update de orderstatus cursor.execute("UPDATE orders SET orderStatus =?WHERE orderID =?", (order_status, order_id)) conn.commit() # Sluit de verbinding met de database cursor.close() conn.close() # Voorbeeld gebruik update_order_status(shipped", 1) In dit voorbeeld neemt de functie update_order_status twee parameters: order_status en order_id. De functie gebruikt de sqlite3 bibliotheek om verbinding te maken met de SQLite database, een SQLite statement om de orderstatus bij te werken en vervolgens de database aan te passen.