Migrar de 2009 para 2010 é simples... 2010 é um 2009 com mais componentes e poucos bugfixes. Eu tenho usado SqlDirect para acesso a base de dados, sem problemas até agora... só não dá pra pra fazer "Execute Block" com parâmetros nas TQuery's... mas nunca precisei mesmo...