Um...
cmd= new SqlCommand("INSERT INTO [seismic_database_creation].[dbo].[tblFile] ([File_Name],[CreationDate]) VALUES('" + name + "'' " + temp + "')),con");
Lets just rip some stuff out to make it more obvious:
cmd= new SqlCommand("...'" + name + "'' " + temp + "')),con");
Your double quote is in the wrong place...
Try:
cmd= new SqlCommand("INSERT INTO [seismic_database_creation].[dbo].[tblFile] ([File_Name],[CreationDate]) VALUES('" + name + "'' " + temp + "'))",con);
But please, don't swallow exceptions - at the very least log them, otherwise you don't know why subsequent code fails...