Aborting generate report - how?
Hi all
RB 9.01
I have this scheme:
dataset.blobfield -> ppDBPipeline -> ppDBArchiveReader -> ppViewer
When I navigate in dataset the viewer generate correct reports - OK.
But in some blobfields I have incorrect data (not empty but, corrupted etc).
When I navigate to this corrupted data record, the viewer hang - last
message in OnStatusChange
is "Accessing data..." ... Ok, I'm very well - incorrect data ...
But after that I navigate to correct data record - no changes - the same
"Accessing data..." is returned.
How can I abort this incorrect work, or how can I determine that data in
blobfield is corrupted ???
Regards
Janex.
RB 9.01
I have this scheme:
dataset.blobfield -> ppDBPipeline -> ppDBArchiveReader -> ppViewer
When I navigate in dataset the viewer generate correct reports - OK.
But in some blobfields I have incorrect data (not empty but, corrupted etc).
When I navigate to this corrupted data record, the viewer hang - last
message in OnStatusChange
is "Accessing data..." ... Ok, I'm very well - incorrect data ...
But after that I navigate to correct data record - no changes - the same
"Accessing data..." is returned.
How can I abort this incorrect work, or how can I determine that data in
blobfield is corrupted ???
Regards
Janex.
This discussion has been closed.
Comments
Usually when you try to load a corrupt template, you will receive an
exception telling you so. I have never seen the behavior where the viewer
simple hangs. Does this happen if you try to load any of your corrupt
archives? Are any of them not corrupt? I would suggest perhaps working
through each of them individually and simply removing the corrupt ones from
your database.
--
Nico Cizik
Digital Metaphors
http://www.digital-metaphors.com
With TppArchiveDevice I generate archive direct into stream, then
I compress (ZLIB) this stream, and store in blob field - DATASET1.BLOBFIELD
Then in dataset event AfterScroll I decompress this data into
other datasets blob field - DATASET2.BLOBFIELD
After this - standart way :
dataset.blobfield -> ppDBPipeline -> ppDBArchiveReader -> ppViewer
I have suspicion that viewer or DBArchiveReader hang when TppArchiveDevice
generate a empty report (blank list), but when viewer hang the blobfield
have 100kb or more of data ...
Maybe TppArchiveDevice "can" generate reports who viewer cannot display ???
Regards
Janex
I have never seen this behavior before. If possible, will you please send
one of your corrupt (uncompressed) archive files in .zip format to
support@digital-metaphors.com and I'll try to load it on my machine and
recreate the issue.
--
Regards,
Nico Cizik
Digital Metaphors
http://www.digital-metaphors.com
Nico Cizik
Digital Metaphors
http://www.digital-metaphors.com