>>>>>>Do the variables cNewFld1Val and cNewFld2Val have to be Private? I have them Local and they are in scope with the above command. But I am not getting results I expect. So, I thought maybe this is the problem.
>>>>>>Please let me know. Thanks.
>>>>>
>>>>>Yes, they need to be private.
>>>>
>>>>Even though the variable are declared and assigned right before the string cSqlUpdate is created?
>>>>How come I don't get an error?
>>>
>>>Undeclared variables are private by default.
>>
>>But I do have them declared as LOCAL
>
>Then you're doing sqlexec() in the same method/proc/function. Most folks delegate it to some other place, where they have centralized the call, error handling, logging etc. For those cases they have to be private so they are visible in the called code.
Right, that's how I do. I set the necessary parameters, and call my DoSql method.