remove the insert to the id
it is probably your primary key with a unique idenifier, which auto increments.
which means that you can have 2 of the same ids, if it doesnt auto increment make it so it does or make sure the id doesnt already exist.
if you want more then one of the same ids remove the unique identifier from it
or
i jsut noticed your connection string may not be right. i havent worked with ceslq, but in normal sql you point it to the server name, you have it pointed to a file. unless the ce version works like access or something,
oh one last thing, make sure you close that connection or youll have a bunch of open connections creating a leak,
put the executenonquery in a try and close it in a finaly