!== is not a legal C# operator-
This line is not correct:
it will throw an error-
what does your table look like- is the 'id' field the primary key? is it an identity field? if it is PK, and is identity, then don't try to assign anything to it- SQL will take care of it... if it is PK and not identity field- you should probably change it to be identity field and let SQL take care of it... if it is not PK or identity field, then you need to get the id from somewhere- add a textbox or something on the page that needs filled out