Do not input private or sensitive data. View Qlik Privacy & Cookie Policy.
Skip to main content

Announcements
Join us to spark ideas for how to put the latest capabilities into action. Register here!
cancel
Showing results for 
Search instead for 
Did you mean: 
Not applicable

DynamicUpdateCommand

HI,

I have trouble getting DynamicUpdateCommand to work in my application. I have made a simple example to verify server settings are correct an license is applied.

The code I have trouble with is;

LOAD STATEMENT

sqlPlanner:

CONNECT TO [Provider=SQLOLEDB.1;Persist Security Info=True;User ID=qlikview;Initial Catalog=qlikview;Data Source=OER1EUWEBW01;Use Procedure for Prepare=1;Auto Translate=True;Packet Size=4096;Workstation ID=OER1EUNB136926;Use Encryption for Data=False;Tag with column collation when possible=False] (XPassword is WeVWYAJMDLMETZQK);

REPLACE LOAD so_key,

    userid as PLANNERuserid,

    "d_timestamp" as PLANNERtimestamp,

    comment as PLANNERComment,

    ID as PLANNERid;

SQL SELECT *

FROM qlikview.dbo."planner_comment";

VBScript

SET Result = ActiveDocument.DynamicUpdateCommand ("INSERT INTO * (so_key, PLANNERuserid, PLANNERtimestamp, PLANNERComment) VALUES (" + sOrderID + "," + getADUser(" ") + "," + Now() + "," + sComment + ")")

ActiveDocument.GetApplication.Sleep 700

If Result = False Then

     ActiveDocument.GetSheetObject("TX09").SetText Result.ErrorMessage

Else

     ActiveDocument.GetSheetObject("TX09").SetText ""

End If

Can anyone understand why this doesn't work?

Thanks,

Jonas

0 Replies