Vou relatar diversos bugs para o ambiente relatado no assunto deste tópico e vou manter esse tópico em aberto e ir adicionando novos bugs encontrados com esse ambiente.
Os bugs impossibilitam:
Criar aplicações do tipo Formulário.
Criar aplicações do tipo Consulta (Grids)
Usar campo hora mudando o formato interno.
Utilizar colunas de tabelas cujo o nome tenha “-”
Aplicação do tipo formulário não é possível adicionar a clausula WITH (NOLOCK), e em todos os selects internos há bloqueio dos registros na tabela por falta dessa cláusula
CONTORNO: Criar formulários na unha co aplicação de controle.
Aplicação do tipo consulta (Grid) é possível colocar a cláusula WITH (NOLOCK) mas sem a cláusula ORDER BY, pois as duas juntas causam erro na construção interna do select, pois o sc manipula os selects internos.
CONTORNO: Criar consultas na unha com aplicação Blank.
Campo hora não funciona formato interno (testado em aplicação de controle).
CONTORNO: Não usar campo do tipo Hora e fazer todo tratamento na unha.
Colunas com ifens dão erro no IDE em consultas (grid).
CONTORNO: Utilizar uma constante com aliás na consulta e alterar dinamicamente pelas macros do SC.
- Apesar deste bug ter sido corrigido no passado o mesmo voltou nas últimas releases do SC em aplicações novas ou aplicações migradas com a necessidade de alteração no SQL da mesma. Até a versão 6 o erro não ocorria.
Nosso cliente só não inviabilizou o Scriptcase para o ambiente relatado por eu ter construído todo o projeto na unha usando controles e blanks.
Tópicos relacionados:
http://www.scriptcase.com.br/forum/index.php/topic,6684.msg31481.html#msg31481
http://www.scriptcase.com.br/forum/index.php/topic,424.msg1096.html#msg1096
http://www.scriptcase.com.br/forum/index.php/topic,482.msg1266.html#msg1266
http://www.scriptcase.com.br/forum/index.php/topic,400.msg1125.html#msg1125
http://www.scriptcase.com.br/forum/index.php/topic,5530.msg24693.html#msg24693