Irgendwelche Fehler? Was passiert, wenn Sie die SQL-Anweisung ausgeben, anstatt sie auszuführen, und sie in SSMS kopieren/einfügen?
Versuchen Sie, die Spalten in der Einfügung anzugeben:
insert into EventList(col1, col2) values (...)
Verwenden Sie außerdem Parameter anstelle der Zeichenfolgenverkettung. Die Gründe dafür sind hier bereits in etwa 200000 Fragen gut dokumentiert. Suchen Sie einfach nach SQL-Injection.