Beispiel für SQLShell-Objekt

Beschreibung:

Führt eine benutzerdefinierte SQL-Abfrage aus.

VBScript:

Dim nResult : nResult = SQLShell.ExecuteCommandRaw("UPDATE ""Companies"" SET ""ABC"" = 'A'")

If (nResult = -1) Then

    Call cRM.DialogMessageBox("Es ist ein Fehler aufgetreten." & vbCrLf & SQLShell.LastError.ErrorCode & ": " & SQLShell.LastError.ErrorText, "SQLShell", vbOkOnly)

Else

    Call cRM.DialogMessageBox(nResult & " Datensätze betroffen.", "SQLShell", vbOkOnly)

End If

C#-Script:

long result = SQLShell.ExecuteCommandRaw("UPDATE \"Companies\" SET \"ABC\" = 'A'");

 

if (result == -1)

{

    cRM.DialogMessageBox("Es ist ein Fehler aufgetreten." + System.Environment.NewLine + SQLShell.LastError.ErrorCode.ToString() + ": " + SQLShell.LastError.ErrorText, "SQLShell", 0);

}

else

{

    cRM.DialogMessageBox(result & " Datensätze betroffen.", "SQLShell", 0);

}

TypeScript:

import {

    cRM,

    sqlShell   

} from "./sdk/combitCRM.SDK.WindowsClient.v13";

 

const result = sqlShell.ExecuteCommandRaw('UPDATE "Companies" SET "ABC" = \'A\'');

 

if (result === -1) {

  cRM.DialogMessageBox(

    `Es ist ein Fehler aufgetreten.\r\n${sqlShell.LastError.ErrorCode}: ${sqlShell.LastError.ErrorText}`,

    "SQLShell",

    0

  );

} else {

  cRM.DialogMessageBox(result + " Datensätze betroffen.", "SQLShell", 0);

}