C#,向数据库插入数据时提示“标准表达式中数据类型不匹配”,怎样解决这个问题
sql="insert into repair (dormID,person,repair,DateIn,DateRepair) values ('"+textDormID.Text.Trim()+"','"+textPerson.Text.Trim()+"',"+
                        "'"+textRepair.Text.Trim()+"','"+dateIn.Text.Trim()+"','"+dateRepair.Text.Trim()+"')";
                    
cmd.CommandText=sql;
[i]cmd.ExecuteNonQuery();[/i]