Using the linkage service I am retrieving 6 detail datawindows, the
master dw is on a tab page and the details are over the one and 2
other tab pages.
The application works fine on the desktop as well as another desktop
running XP and Win2k respectively but refuses to retrieve the detail
datawindows on the laptop running XP. Here's what I've tried so far:
1. Compiled the application as pbd and deployed with pbvm80, libjcc,
pbdwe80 & pbodbc80 - app runs but no detail dw's
2. Compiled the application as DLL and deployed with pbvm80, libjcc,
pbdwe80 & pbodbc80 - app runs but no detail dw's
3. Run ASA as network server on original PC and connected as client
from the laptop
4. Installed powerbuilder on the laptop and run in debugger
None of these bring bakc the detail datawindow.
Using the debugger I find:
1. The pfc_rowfocuschanged of pfc_n_cst_dwsrv_linkage ends processing
at the following lines
"// Determine how many details are subordinate to the requestor. (if
none stop processing).
li_numdetails = UpperBound ( idw_details )
If li_numdetails = 0 Then Return 1"
ids_details is supposed to contain 6 detail dw's, upperbound is 6 on
the desktop but upperbound = 0 on the laptop.
2. There are 7 linkage objects in memory, one of the has 6 objects in
the idw_details array but for some reason that's not the one being
used????
Can anyone shed some light on whats happening?
Thanks in advance,
Anil