G
Guest
Hi!
Each week, we receive a two-page PDF file from UPS along with a separate
flat file (a CSV) The PDF file contains the overview of our weekly invoice
and the CSV contains the details of each shipment.
I download the file from UPS and then use DTS to import the data into
SQL. At that point, I have a Crystal report that prints what looks like a
regular UPS invoice. The only problem is that I wind up with having to print
two things: the overview PDF and my detailed report.
What I'd like to do is store the PDF in a field in SQL and then simply
include that field in the report header (or a subreport) of the crystal
report so that the PDF file displays as the first and second pages of the
report (it's always two pages).
My problem is that I have absolutely no clue how to use DTS or even
VB.Net to take this PDF file sitting in a folder on our network and load it
into a SQL field. I don't even know what kind of field it should be. An
Image field? Binary? I really don't even know where to begin.
I've seen code to upload images and even word docs, but nothing that
would tell me what file type to use or how to code storing a PDF file. I
can't even seem to find out from anyone if I can even display a stored PDF in
a Crystal report, though I know you can an image file.
Any specific suggestions, code snippets, or referrals to examples that
explictly describe how to upload and store a PDF file in a SQL field would be
greatly appreciated. Again, I'm already using DTS to upload the CSV of the
detail data. Might there be a way within DTS? If there is, I couldn't find
it. Perhaps there might be a little piece of VB Script code that I can
include in a field transformation that will upload the file.
Thanks!! I know I can always count on someone here having a great answer.
Karen Grube
(e-mail address removed)
Just hyperlinking to the pdf file stored on the network from within the
report won't work. The PDF file has to display fully and be printable the
moment the report opens. It can't depend on someone having to click on a
link.
Each week, we receive a two-page PDF file from UPS along with a separate
flat file (a CSV) The PDF file contains the overview of our weekly invoice
and the CSV contains the details of each shipment.
I download the file from UPS and then use DTS to import the data into
SQL. At that point, I have a Crystal report that prints what looks like a
regular UPS invoice. The only problem is that I wind up with having to print
two things: the overview PDF and my detailed report.
What I'd like to do is store the PDF in a field in SQL and then simply
include that field in the report header (or a subreport) of the crystal
report so that the PDF file displays as the first and second pages of the
report (it's always two pages).
My problem is that I have absolutely no clue how to use DTS or even
VB.Net to take this PDF file sitting in a folder on our network and load it
into a SQL field. I don't even know what kind of field it should be. An
Image field? Binary? I really don't even know where to begin.
I've seen code to upload images and even word docs, but nothing that
would tell me what file type to use or how to code storing a PDF file. I
can't even seem to find out from anyone if I can even display a stored PDF in
a Crystal report, though I know you can an image file.
Any specific suggestions, code snippets, or referrals to examples that
explictly describe how to upload and store a PDF file in a SQL field would be
greatly appreciated. Again, I'm already using DTS to upload the CSV of the
detail data. Might there be a way within DTS? If there is, I couldn't find
it. Perhaps there might be a little piece of VB Script code that I can
include in a field transformation that will upload the file.
Thanks!! I know I can always count on someone here having a great answer.
Karen Grube
(e-mail address removed)
Just hyperlinking to the pdf file stored on the network from within the
report won't work. The PDF file has to display fully and be printable the
moment the report opens. It can't depend on someone having to click on a
link.