вы пытались использовать:
sqlite3_exec(database, sqlStatement...
с вашим оператором DELETE?
ТАКЖЕ .... это УДАЛИТЬ ИЗ .... не УДАЛИТЬ * ИЗ ....
Выделил следующий код из другого места в Интернете для более полного примера ...
sqlite3 *db;
int rc;
rc = sqlite3_open( "C:\\MyDatabase", &db );
if ( rc )
{
sqlite3_close(db);
}
else //Database connection opened successfuly
{
char *zErrMsg = 0;
rc = sqlite3_exec( db, "DELETE FROM yourTable", NULL, NULL, &zErrMsg );
if( rc != SQLITE_OK )
{
sqlite3_free( zErrMsg );
}
sqlite3_close(db);
}