Inserir na data do banco de dados com outro formato

Eu tenho um gridview e sqldatasource.

Estou tentando inserir novos registros no banco de dados e o tipo de coluna Data é Data e o formato padrão é EUA, mm / dd / aaaa e estou tentando inserir uma data com outro formato.

  SqlDataSource2.InsertCommand = "Insert into test (Name,Date) VALUES (@Name,@CONVERT(Date,'@Date',104))";
        SqlDataSource2.InsertParameters.Add("Name", nameText);
        SqlDataSource2.InsertParameters.Add("Date", DbType.DateTime, date.Text);

Eu recebo: String não foi reconhecido como um DateTime válido.

obrigado

questionAnswers(2)

yourAnswerToTheQuestion