Executar SQLComplex
Estrutura
ExecutarSQLComplex(sSQL, sAction)
Parâmetros
| Parâmetro | Tipo | Descrição
| sSQL | String | O código SQL a ser executado na base de dados IndySoft. O SQL NÃO deve terminar com um ponto e vírgula.sAction | String | Deve ser 'OPEN' ou 'EXEC'. Isto determina se é chamada uma ação Open ou uma ExecSQL. Se utilizar ReturnFromSQL ou RunSQL, o IndySoft determina automaticamente este valor com base na presença da palavra-chave SELECT no início; no entanto, em cenários complexos, nem sempre é esse o caso (secção DECLARE, chamada a um procedimento armazenado, etc.) |
Descrição
Esta função é utilizada para executar consultas SQL na base de dados IndySoft. Nota: esta função funciona de forma muito semelhante à RunSQL, mas NÃO adiciona automaticamente a sintaxe NOLOCK para o SQL Server e NÃO insere automaticamente o proprietário a partir das definições de ligação — tudo isto deve ser feito no texto SQL.
Exemplo
RunSQLComplex("UPDATE GAGES SET GAGE_OWNER = 'TEST' WHERE COMPANY = '" &
LookupEquipmentCompany & "' AND GAGE_SN = '" & LookupEquipmentID & "'", "EXEC")
Compatibilidade de aplicações
Gestão de Calibração IndySoft, Gestão de Laboratórios Comerciais IndySoft, Gestão de Ferramentas IndySoft
Veja também
ReturnFromSQLComplex |