reading in duckdb filepath as arg and opening the database

This commit is contained in:
2025-12-28 21:32:38 +01:00
parent 80d061d2f1
commit 23ab97aca8

View File

@@ -1,6 +1,28 @@
#include <duckdb.h>
#include <stdio.h>
#include <stdlib.h>
int main(int argc, char** argv){
printf("Hello from HardCompound!\n");
if(argc < 2){
printf("You need to specify a duckdb file path! Terminating!\n");
exit(1);
}
printf("First argument: %s", argv[1]);
duckdb_database db;
if(duckdb_open(argv[1], &db) == DuckDBError){
printf("Error opening duckdb file, terminating!");
exit(2);
}
duckdb_connection conn;
if(duckdb_connect(db, &conn) == DuckDBError){
printf("Error connecting to the duckdb database! Terminating!");
exit(3);
}
int main(){
printf("Hello World");
return 0;
}