sixtoesofdean
Programmer
Firstly, apologies for this post because I guess anybody thats used Crystal has had this sort of problem in the past, however I'm loosing the will to live and havn't found anything thats helped so far:
- I have a sub report
- It has a number of shared variables (set by parent reports)
- It also has a few user defined formulae.
In so far as I can see there is nothing complicated about it, however it simply generates the error "No rowset was returned for this table, query or procedure", followed by a now very familiar "Error detected in database dll" - whenever I try to add a new db field to it.
Refreshing doesn't help (obviously, its at this point I get the error).
I'm pretty sure its connecting to the db and that I have sufficient access rights to go about my stuff (see below).
If I start removing objects in the template I still get the error until there's nothing left. So after deleting everything I can get it to preview a blank report. Not ideal
However, even with all formulae and fields deleted, and running through the report wizard again (thereby trashing whatever was left), I still get the error (regardless of what table I select).
If I start a brand new report then everything seems fine. However I'm not looking forward to copying every single object in 80 or so reports into new templates just to get them working.
I'm beginning to think that somehow the crystal report template has some sort of security issue with the db, or maybe trying to reference the db through a dodgey url \ udl name; the reports were never created on my PC. However I'm dubious about this since in the suspect templates I can browse data (i.e. Ctrl+B) when in the field explorer.
I'm sure I'm running the latest service pack for CR8.5 too.
Kicking the PC and putting rude words with "Crystal" in google hasn't helped either.
- I have a sub report
- It has a number of shared variables (set by parent reports)
- It also has a few user defined formulae.
In so far as I can see there is nothing complicated about it, however it simply generates the error "No rowset was returned for this table, query or procedure", followed by a now very familiar "Error detected in database dll" - whenever I try to add a new db field to it.
Refreshing doesn't help (obviously, its at this point I get the error).
I'm pretty sure its connecting to the db and that I have sufficient access rights to go about my stuff (see below).
If I start removing objects in the template I still get the error until there's nothing left. So after deleting everything I can get it to preview a blank report. Not ideal
However, even with all formulae and fields deleted, and running through the report wizard again (thereby trashing whatever was left), I still get the error (regardless of what table I select).
If I start a brand new report then everything seems fine. However I'm not looking forward to copying every single object in 80 or so reports into new templates just to get them working.
I'm beginning to think that somehow the crystal report template has some sort of security issue with the db, or maybe trying to reference the db through a dodgey url \ udl name; the reports were never created on my PC. However I'm dubious about this since in the suspect templates I can browse data (i.e. Ctrl+B) when in the field explorer.
I'm sure I'm running the latest service pack for CR8.5 too.
Kicking the PC and putting rude words with "Crystal" in google hasn't helped either.