SQL использует одинарные кавычки.Javascript использует либо.
Вы хотите, чтобы полученный SQL был таким, как если бы вы написали
INSERT info foo (a,b) values ('a value', 'b value')
Самый простой и более правильный эквивалент будет выглядеть так:
var theData = db.execute("INSERT INTO events (gCal_uid, title, content, location, startTime, endTime, published, updated, eventStatus) VALUES('"+calUid+"','"+title+"','"+content+"','"+location+"','"+startTime+"','"+endTime+"','"+published+"','"+updated+"','"+eventStatus+"')");
Но вы действительно хотитеиспользовать подстановку параметров, чтобы избежать проблем с внедрением и цитирования, например
var theData = db.execute("INSERT INTO events (gCal_uid, title, content, location, startTime, endTime, published, updated, eventStatus) values (?,?,?,?,?,?,?,?,?)", calUid, title, content, location, startTime, endTime, published, updated, eventStatus);