I wrote a process in Coldfusion treating more than 2000 Excel lines
- conversion to Access DB (using cfspeadsheet)
- deleting bad lines (cfloop)
- deleting again bad lines against an other DB (cfloop)
- then extracting suspect lines to transfer them a a new table (cfloop)
- then building a new table with the remaining good lines. (cfloop)
I built this on a local machine : Windows 7 (32bits) with CF9.0.2
It does work perfectly in 16 minutes.
I said to my client, I does work.
Then I upload this to my server : Windows 2008 server and CF 9.0.0 (64bits)
And then a lot of problems :
- cfspeadsheet does not work the same :
it does nor recognize "excludehearrrow" ,
it add double quotes in some fields.
I modify my programs to get a solution to these.
- the CFflush does not work the same, it does not display data after the 1st loop.
- The process time is much more monger on the server (for a limited rows, 800)
- When running with all rows, it never ends on the server (no error message)
Then a page (page cannot be displayed), access DB remain with a lock.
I have to stop/start the CF server to unloak.
Very desapointed. I will have to say to the client, IMPOSSIBLE.
Or set up a PC at your home.
Why working perfectly on the local environnement ?
Any suggestion, help will be welcome.
Pierre.