Dear All,
I have recently converted my applications to 32 Bits. Most are working well, with some minor change in source.
Previously in my clipper 16 bit application I was using Six3 and SixNsx driver to manage the dbf files. Converting to FWH, the dbf/nsx files are managed well.
The problem is that I have some files with memo fields with are stored in SMT files. My DBF files are encrypted with password. So in general I have DBF-Database Files/NSX-Index Files/SMT-Memo Files
My request in the Main prg is as follows :
REQUEST DBFNSX
RDDREGISTER( "DBFNSX" , 1 )
RDDSETDEFAULT( "DBFNSX" )
Sx_AutoOpen(.F.)
This function SX_MemoExt() return ".SMT"
The files without memo fields open okay and seek works fine within the application.. The files with memo fields do not open in dialog. Produces an error of corruption detected.
Create index of these files produces NO errors. But when a PACK is issued withing the application, the file with memo field produces the following error..:
Error description: (Application: 38) DBFNSX/1010 Read error: \PPFNSX\PFL\PFL-1112\P1_PURS.smt
Stack Calls
===========
Called from: => __DBPACK( 0 )
Called from: .\W_623.PRG => W_6231( 78 )
and this corrupts the first record...
Any suggestion to resolve this issue....
Riaz Khan