Client APIs
API Reference Overview
Executes the prepared statement with the given bound parameters, and returns a materialized query result.  
This method can be called multiple times for each prepared statement, and the parameters can be modified
between calls to this function.  
Note that the result must be freed with `duckdb_destroy_result`.  
###### Syntax {#docs:api:c:api::syntax}  
```c
duckdb_state duckdb_execute_prepared(
duckdb_prepared_statement prepared_statement,
duckdb_result *out_result
);
```  
###### Parameters {#docs:api:c:api::parameters}  
* `prepared_statement`: The prepared statement to execute.
* `out_result`: The query result.  
###### Return Value {#docs:api:c:api::return-value}  
`DuckDBSuccess` on success or `DuckDBError` on failure.  
<br>