Ir diretamente para o conteúdo principal

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 |