Boa Tarde,
Conforme tópico "Integração - Tabela com '-' no nome ." de minha autoria, constatei o seguinte.
1 - No ambiente IDEAL que é banco de dados Principal POSTGRESQL e banco de integração FIREBIRD onde NÃO tenho acesso para mudar nomenclaturas de tabelas, quando executo o sc_lookup( dados, $sql, "FIREBIRD") o Scriptcase SEMPRE interpreta como se o banco seja (pdo-sqlite) conforme a mensagem abaixo.
(pdo-sqlite): SELECT NOME,MASTER FROM GUSUARIOS WHERE SENHA = 'senha'
HY000: no such table: GUSUARIOS
*** Notem que alterei o nome da tabela para este teste.
2 - Em um ambiente de teste onde para este formulário setei como banco de dados Principal o FIREBIRD ( que é o de integração ) e setei o banco POSTGRESQL onde tenho as tabelas nativas do scriptcase para controle de acesso de segurança o Select ( "SELECT NOME,MASTER FROM GUSUARIOS WHERE SENHA = 'senha' " ) funciona PERFEITAMENTE.
Portanto REFORÇO que é um BUG pois a macro sc_lookup(Dataset, "Comando SQL", "Conexão") quando se usa o parâmetro "Conexão" não esta identificando qual o modelo do Banco de Dados.
No aguardo de uma resposta e pronta SOLUÇÃO para o bem da comunidade Scriptcase.
Obrigada,
Ana Brock
Representante Scriptcase no RS
(51) 8452-8740
skype: brockinf