PowerBuilder 6.5 / WindowsNT4 SP3

I am currently having a problem using the PFC Linkage Service to try and delete 
rows from a linked datawindow.  We are using Oracle 8.0.5 and what seems to be 
happening is as follows:-

* We have several 'of_Regististered()' columns between the master and detail 
  datawindow - two of them are DateTime fields (datatype 'DateTime' to Oracle)
  but we are only using the 'time' part of it.

* When the delete fires and pfc_n_cst_dwsrv_linkage.of_DeleteRows() tries builds
  the 'Find' clause to find rows to delete from the detail datawindow it is 
  never finding anything.

* The reason for the 'Find()' failing is that the part of the find clause is 
  invalid (the part with the times in it) 

   Here's the line of code from the PFC function (of_DeleteRows())...

  ll_row = idw_Requestor.Find (ls_find, ll_row, idw_Requestor.RowCount())

   And here's what is in (some of) 'ls_find' when it fires...

   ls_find = "cd_crew = 'BECKY' and tm_end = DateTime('01/01/00 10:00:00') and
               tm_start = DateTime('01/01/00 09:00:00') and cd_dist = '1001'    
               etc...
   

   As mentioned, the parts that fail are the datetime bits.

Has anyone experienced problems like this with PFC Linkage and time fields and 
know how best to get around it?

Thanks,

Andrew Bate
Severn Trent Systems (UK)

> [EMAIL PROTECTED] HOSTED BY IIGG, INC. FOR HELP WITH LIST SERVE COMMANDS, ADDRESS
> A MESSAGE TO [EMAIL PROTECTED] WITH THE FOLLOWING MESSAGE:   help pfcsig
> SEND ALL OTHER INQUIRES TO [EMAIL PROTECTED]

Reply via email to