Pela última vez tomarei o tempo dos colegas com esse assunto, pois já fiz tudo que podia/imaginava ser feito. Seguinte:
Estou há 2 dias tentando entender porque, num determinado projeto meu (D7+DBExpress+SQLServer2000+Win7), QUASE tudo funciona, só a StoredProcedure que não. Olhem só: SQLConnection conecta com o banco. (perfeito !) DataSets/DataSources conectam com o banco. (perfeito !) O aplicativo compila, executa e conecta com o banco (perfeito !) Em qualquer programa do sistema os dados são exibidos nitidamente. (perfeito !) Só que... Na hora de efetuar uma transação (inclusão/alteração/exclusão) estoura um erro no Exec da StoredProcedure. ( List index out of bounds(0) ) E se, pelo fonte, tentar passar a propriedade Active da SP para True, dá o mesmo erro. Levando em ALTA consideração que o mesmo projeto, sem modificação alguma, rodava perfeitamente no XP, pergunto: Onde pode estar o erro ? -DBExpress que não vai bem no Win7 ? -DBExpress que não vai bem no Win7 + MSSQL2000 ? -MDAC do Win7 está influenciando ? -Dll deve ser atualizada (DBEXPMSS.DLL) ? se sim, onde encontrá-la (já procurei pra car...) ? Já li e reli vários comentários de colega da lista que afirmaram que o DBExpress funciona perfeitamente no Win7. Realmente funciona, do contrário nem haveria conexão com o banco de dados. Mas onde é o ponto G desse bendito casamento (cf título deste email) que deve ser atualizado ? Estou usando: ConnectionName: MSSQLConnection DriverName: MSSQL GetDriverFunc: GetSQLDriverMSSQL LibraryName: dbexpmss.dll VendorLib: oledb Só Repetindo: Este mesmo projeto rodava 100% no XP com o mesmo D7, DBExpress e SQL2000. Enfim, pela última vez apelo sobre esse tópico. Desde já agradeço a atenção dispensada. Albuquerque [As partes desta mensagem que não continham texto foram removidas]