diff --git a/source/esql.l b/source/esql.l
index dc7ea7c..2d69867 100644
--- a/source/esql.l
+++ b/source/esql.l
@@ -43,7 +43,7 @@ EXEC{wsnl}+SQL{wsnl}+ {
 ;   {
     sql += yytext;
     printf("Found SQL: \"%s\"\n", sql.c_str());
-    db->eval(sql.c_str());
+    db->exec(sql.c_str());
     sql = "";
     BEGIN INITIAL;
 }
diff --git a/source/sqlite.y b/source/sqlite.y
index d091b81..2d909cf 100644
--- a/source/sqlite.y
+++ b/source/sqlite.y
@@ -37,7 +37,7 @@ connect: CONNECT STRING AS STRING END { db->connect($2, $4); }
 
 statement: STRING { statement_buffer += $1; }
     | statement STRING { statement_buffer += $2; }
-    | statement END { db->eval(statement_buffer.c_str()); statement_buffer = ""; }
+    | statement END { db->exec(statement_buffer.c_str()); statement_buffer = ""; }
     ;
 
 %%