Powerbuilder Datawindow Error
The workaround posted by @Slapout didn't work for me. I did however find a KB article on Sybase's website that helped:
It appears that all HP computer systems come preloaded with a program called Digital Persona. This program is used by the finger print scanner built into many of their laptop systems. They also install it on desktop machines. There is a service created called either "Authentication Service" or "Biometric Authentication Service." These services must be stopped in order for the retrieval argument error to be resolved.
On the HP Elitebook 2740p stopping the service for the touch pad called "Tablet PC Input Service" will resolve the retrieval argument error.
Another piece of software to look for is DisplayFusion multi-monitor tool. Killing that process will also resolve the problem.
I couldn't find any services with them names, but I did find DpAgent.exe and a few variations thereof, in the task manager process list. Killing them immediately fixed the problem.
well, for me none of the above mentioned method was working, but I had a workaround. I added the first parameter as usual with the datawindow painter. My first parameter name: "username" is a string. I would like to add a second parameter: "password". For this I made the following steps:
- Open the datawindow (double click on the datawindow object)
- Click on Data source toolbar button
- Select Design/Convert to syntax
- Click back and save the datawindow
After that open the datawindow source:
- Right click on the datawindow object
- Edit source
- Search for string like: arguments=(("
- In my case it was: arguments=(("username", string))
- Add the second argument this way (in my case): arguments=(("username", string),("password", string))
So you need to simply copy the first argument after a comma. Of course you have to give a name and a type for the second argument like in my example!
Br. Gábor