Check the case - you had previously noted the name of the variable was InDatabase, but your most recent post shows it as Indatabase. SSIS is case sensitive for variable names.
Tim Mitchell
TimMitchell.net | @tmitch.net | Tyleris.com
ETL Best Practices