Perche' non usi una layer di astrazione tipo ADOdb invece di ODBC? Il risultato sara' sicuramente piu' performante ed indipendente dal database e dalla piattaforma di utilizzo.