Need help resolving a licensing issue

Hi -
  Issue Overview
  -We have a .NET 1.1 windows service written in C#.  
  -The windows service simply monitors a database table for report requests.    When a record in the table meets specific criteria, the data from the record is used to generate a crystal report.    The crystal reports are standalone reports that are not created using Visual Studio.  We have Crystal Reports 9 Report  Standard product which has been used to create all of the reports.    
-Users can submit report request at any time.  We have over 100 users of our system.  Submitting reports is not the main thing users do but they can. 
-We get hundreds of events in our event log with the following information...  "A Crystal Reports job failed because a free license could not be obtained in the time allocated. More licenses can be purchased direct from Crystal Decisions or through the Crystal Decisions Online Store."
  -The windows services is referencing the following crystal components...
     --CrystalDecisions.CrystalReports.Engine (9.2.3300.0) 
     --CrystalDecisions.Shared (9.2.3300.0) 
--I have inherited this code and don't have much documentation regarding the code.   
  Questions
  1.  How can one tell if the crystal dll's referenced are from a specific crystal sdk or if they come with the .NET Framework?  
2.  I have figured out how to by-pass the license check but this is using reflection and is probably not legal.   How can we get past the 3 simultaneous requests the crystal engine currently allows?
3.  We cannot upgrade to a newer version of crystal right now as we have too much legacy code.
Thanks for your help.
Edited by: RDotLee on May 18, 2010 1:23 PM

1. How can one tell if the crystal dll's referenced are from a specific crystal sdk or if they come with the .NET Framework?
- Check the versions of the assemblies. See [this|https://wiki.sdn.sap.com/wiki/display/BOBJ/WhichCrystalReportsassemblyversionsaresupportedinwhichversionsofVisualStudio+.NET] blog.
2. I have figured out how to by-pass the license check but this is using reflection and is probably not legal. How can we get past the 3 simultaneous requests the crystal engine currently allows?
You can not. That is a design limit. Your options are:
1) Web farm
2) More scalable product such as Crystal Reports Application Server
3. We cannot upgrade to a newer version of crystal right now as we have too much legacy code.
Web Farm then is your only option. Make sure you use sticky sessions if you go down this route. But in a nut shell, you are using the wrong product for the purpose of the application.
Ludek
Follow us on Twitter http://twitter.com/SAPCRNetSup

Similar Messages

  • Error 150:30.  Any help resolving this licensing issue?

    I just installed a new hard drive and am unable to start illustrator.  Any advice?

    Run the Creative Cloud Cleaner Tool and reinstall properly. This is expected. Simply restoring a backup does not produce a valid activation. You may also need to call support to reset activation count since you now have wasted one by not following proper procedures.
    Mylenium

  • I need help getting the license number for Adobe Photoshop Elements. However, It doesn't recognize me as an authorized user. Can someone help?

    I need help getting the license number for Adobe Photoshop Elements. However, It doesn't recognize me as an authorized user. Can someone help?@

    I am having the same problem...did you ever fix it?

  • Hi, i need help, okay..my issues is that since the lastest update for the ipod touch, my music lihow can i get the itunes main music playlist to appear the same on my ipod touch?

    Hi, i need help, okay..my issue is that since the lastest update for the ipod touch, my music list is all over the place....my question is how can i get the itunes main music playlist to appear the same on my ipod touch?

    Hi Lawrence,
    Thanks for your prompt response, however I have first seen it now. I have placed an active SIM card in the iPhone turned it off and on. It now says SIM locked, please write access code. The problem is I don't remember the password. When I connect it to iTunes it tell me that I have to write the password before it can be used with iTunes...... Do you have any good ideas? I see you are from the NYC area.... used to work there back in the early 90´   Those were good days..... What a City

  • I am unable to use Iboost app, when i try to use it, I get an error "iBoost App is damaged" and reinstall from app store. I get the same error even after installing a fresh copy. Need help to resovle this issue.

    “iBoostUp.app” is damaged and can’t be opened. Delete “iBoostUp.app” and download it again from the App Store.
    Because of the above error, i am not able to use iboostup application. I have even tried to reinstall from app store, but the issue still continues.
    Need help.

    Perhaps the damaged file is an auxiliary file outside the app bundle and stored elsewhere on your Mac. Try deleting the app and all it files with an app for that purpose. Afree one is AppCleaner;
    http://www.freemacsoft.net/appcleaner/

  • I need help with the license transfer

    I need help getting find cut pro x back its saying I have to buy it over when I have already bought it

    … and to clarify what Andy said: the only legal way to purchase FCPX is via your AppleID + Appstore; so, if someone sold you a Mac coming pre-installed with FCPX - that is not optional, and wasn't legal (except with a new device from Apple).
    Then, indeed, YOU have to purchase it.
    Again.

  • I'm a Noob, and need help solving a backup issue.

    I previously had an Alienware PC with a 1TB harddrive.  I backed up to the cloud using Carbonite.
    I decided to get a new laptop and got a MacBook Pro with Retina.  It only has 128GB harddrive.  My plan was to use a 2TB external harddrive and back up both using Carbonite.  Well, turns out Carbonite only does external harddrive backup with PC's not Macs.  So, I need help.
    I have way more files than can fit on my laptop that need to be accessed and backed up on a regular basis, so it would seem time machine isn't the solution.
    What do you do? or would you recommend?  What is the best way for someone like me who wants continual access to and backup of a large amount of data?  Are there any good cloud based solutions you would recommend?
    I appreciate your help!

    CMCSK
    Bulletproof backups:
    The MOST important part in that link was the titled portion marked: Make backups for your backups
    My list  for the original poster:
    Never consider any computer a data storage device, rather a data creation ,sending, and manipulation device. Anyone who thinks data is safe on any computer, even copied upon multiple partitions is making a mistake.
    Never backup your data exclusively upon magnetic hard drives or flash storage, nor consider same since magnetic storage degrades over time even under ideal conditions.
    Store important data on multiple servers on multiple continents. 
    Burn important data onto multiple copies of archival DVDs and store same in cool dark fireproof safes, hidden places, secret places, multiple places.
    Don’t burn data onto junk DVD’s purchased from consumer level electronics stores. These are not archival long life DVD’s nor reliable, nor trustworthy
    When data can be made to be everywhere, then there is nowhere it can be erased or destroyed.
    Most importantly know that 2 copies of your data is 1, and 1 is none, and 1000 copies stored in one place or building, is also the same as none when a fire occurs.
    Always consider and expect your computer’s hard drive to completely crash anytime, at all times, and thou shalt keep a cloned and updated hard drive handy at all times to return to immediate productivity and avoid program and parameter reinstallation and tweaking.
    When your data is decentralized, it becomes both everywhere and nowhere, accessible to all, destructible by none, cannot be collected together or permanently retrieved under any circumstances.

  • I need help resolving issues with inbound mail on 10.8.5 server.

    Let's start from the beginning.
    I had a Mac Mini server running OS X 10.7 since 2011. I have a static IP and domain registered. I used it for mail, calendar, and web service.  It was working beautifully until a week ago.  Suddenly it stopped processing mail for me from google and apple managed domains.  There may be other domains, I do not know.
    I checked my external firewall and the correct ports are being forwarded (25, 587, 993).  Connected to a remote network, I can verify that nmap shows the ports as open.  I can telnet into the server on port 25 and send mail.  I checked with the ISP and they are not blocking/filtering those ports and the DNS they are hosting for me appears to be correct (unchanged from when it was working).  I've looked in the logs, but I'm not sure what I'm looking for, really.  I upgraded to 10.8.5 and server 2.2.2 last night in an attempt to rectify the situation but I'm still unable to receive mail from my other accounts (iCloud and gmail).
    I've been trying to troubleshoot this issue for a while now and I'm all out of ideas.  If anyone has any advice I'd really appreciate it.
    Thanks,
    Trevor

    Hi,
    I can send/receive mail locally.  I send mail to [email protected] from [email protected] and [email protected].  This works while on my LAN and connected to my work via VPN.
    I'm not listed on any blacklist, either by domain or IP using that tool.  The MX lookup tool at that site lists everything as OK, the MX record appears to be correct.  The SMTP test at that site shows a "failed to connect" error.  The exact error is:
    Connection attempt #1 - Unable to connect after 15 seconds. [15.04 sec]
    I'm not sure what I'm looking for in my log files.  I do not see any inbound connection attempts from google or apple domains when I try to send from my other e-mail accounts.
    when I run the dig command, I get the following output:
    dig @8.8.8.8 -t mx bakernet.ca
    ; <<>> DiG 9.8.5-P1 <<>> @8.8.8.8 -t mx bakernet.ca
    ; (1 server found)
    ;; global options: +cmd
    ;; Got answer:
    ;; ->>HEADER<<- opcode: QUERY, status: NOERROR, id: 1983
    ;; flags: qr rd ra; QUERY: 1, ANSWER: 1, AUTHORITY: 0, ADDITIONAL: 0
    ;; QUESTION SECTION:
    ;bakernet.ca. IN MX
    ;; ANSWER SECTION:
    bakernet.ca. 3599 IN MX 10 mail.bakernet.ca.
    ;; Query time: 100 msec
    ;; SERVER: 8.8.8.8#53(8.8.8.8)
    ;; WHEN: Sat Jun 21 07:47:08 EDT 2014
    ;; MSG SIZE  rcvd: 50
    I don't see an  A record here.  My DNS is hosted by my ISP, my server is performing DNS lookups for my LAN.
    When I run dig from inside my LAN I get the following:
    ; <<>> DiG 9.8.5-P1 <<>> -t mx bakernet.ca
    ;; global options: +cmd
    ;; Got answer:
    ;; ->>HEADER<<- opcode: QUERY, status: NOERROR, id: 21448
    ;; flags: qr aa rd ra; QUERY: 1, ANSWER: 1, AUTHORITY: 1, ADDITIONAL: 2
    ;; QUESTION SECTION:
    ;bakernet.ca. IN MX
    ;; ANSWER SECTION:
    bakernet.ca. 10800 IN MX 10 mail.bakernet.ca.
    ;; AUTHORITY SECTION:
    bakernet.ca. 10800 IN NS www.bakernet.ca.
    ;; ADDITIONAL SECTION:
    mail.bakernet.ca. 10800 IN A 172.16.0.17
    www.bakernet.ca. 10800 IN A 172.16.0.17
    ;; Query time: 0 msec
    ;; SERVER: 127.0.0.1#53(127.0.0.1)
    ;; WHEN: Sat Jun 21 08:02:04 EDT 2014
    ;; MSG SIZE  rcvd: 100
    That does show an A record for the mail.bakernet.ca hostname.  Looks like my ISP is to blame?
    Trevor

  • I need help resolving the issue of all channels being "clipped" by the (high and low limits) on the AI-Config sub-vi

    No matter what values I put in the corresponding channel index, all channels appear to be using the 'first' index of the limit cluster. I am using a PCI-6110E 5Ms board and LabVIEW 5.0. Has anyone else encountered this problem?

    If you want to have different input limits for the different channels, you need to make sure the channels are listed in separate Channel indexes as well. For example, if your channel array index 0 reads "0:7", then channels 0 through 7 will all use the input limit settings in the input limit array's index 0.
    Instead, enter "0" in Channel Array index 0,
    "1" in Channel Array index 1, etc.

  • Need help resolving issues with reader X

    whenever adobe tried to update reader it alwaus fails and says I ahve to be in administrator mode, I read on the net that id you right click on a .pdf and go to the advanced tab you can select run as administrator. I did that hoping that would allow the updates to install and not fail but all it did is whenever I open any pdf file now I get the UAC popup and have to say yes to open it.
    Is there anyway to undo what I did to reader buy clicking run as administrator?
    I do not want to get the UAC everytime I open a pdf file.  I also DON'T want to turn off the UAC completely as a work around.
    Thanks

    whenever adobe tried to update reader it alwaus fails and says I ahve to be in administrator mode, I read on the net that id you right click on a .pdf and go to the advanced tab you can select run as administrator. I did that hoping that would allow the updates to install and not fail but all it did is whenever I open any pdf file now I get the UAC popup and have to say yes to open it.
    Is there anyway to undo what I did to reader buy clicking run as administrator?
    I do not want to get the UAC everytime I open a pdf file.  I also DON'T want to turn off the UAC completely as a work around.
    Thanks

  • Need help on Nexus Bizarre Issues

    Hi,
    I hope anyone can help as I am experiencing bizarre issues on Cisco Nexus 5548UP running version 5.1(3)N1(1) with Layer 3 daughter card. There are numerous issues, which I have experienced so far and would appreciate if someone can guide. I have never seen as such issues on Catalyst switches.
    Issue 1:
    L2 Port-channels between the two Nexus are failing. Nexus interfaces part of channel-group are being suspended. Please see the two Nexus configuration below and would like to highlight I have another pair of Nexus with the same configuration working without this issue so far (I have not rebooted them yet).
    Nexus A
    interface port-channel100
    description LAYER2-INTERCONNECT NEXUS A TO NEXUS B
    switchport mode trunk
    no shutdown
    interface Ethernet1/31
      switchport mode trunk
      channel-group 100 mode active
    interface Ethernet1/32
      switchport mode trunk
      channel-group 100 mode active
    Nexus B
    interface port-channel100
    description LAYER2-INTERCONNECT NEXUS B TO NEXUS A
    switchport mode trunk
    no shutdown
    interface Ethernet1/31
      switchport mode trunk
      channel-group 100 mode active
    interface Ethernet1/32
      switchport mode trunk
      channel-group 100 mode active
    In addition, I have another port-channel configured on both Nexus as Layer 3 which does comes up something after rebooting the Nexus three to four times (looks like depends on the mood) and yes the feature lacp is ON. No matter whatever I try, the etherchannel never comes up. I have tried different ports and cable to rule out interface issues.
    Issue 2
    For some wired reasons, Nexus is putting a Trunk P2P link between the two Nexus (whereas one configured as Root Primary and second Root Secondary) into blocking estate and the only way to resolve the issue is by doing the reboot. However, there is a problem that sometimes Nexus will need two or three reboots in order to overcome the issue.
    Issue 3
    HP SAN nodes stop responding due to Nexus not able to learn the arp of the nodes. Whereas Nodes are not able to reach (ping) the gateway. Solution is rebooting and it does work after that.
    Reboot is not the solution as I plan to use Nexus for SAN and routing between the DC and seriously need a solution.
    Any help/advice will be much appreciated.

    Please find attached Nexus A and B configuration. I managed to bring up the Channel-group using the same commands in attached configuration with addition of "spanning-tree port type normal". If the issue reappears, which I am sure it will because we will be rebooting the Nexus for failover testing, I will collect the logs for you. Trunk works if I use a single interface without channel-group however sometimes spanning puts the interface into P2P blocking even though it is point-to-point.
    At present, my bigger concern is Adaptive load balancing on SAN nodes. We using Rapid Per-vlan spanning tree and having an intermittent drops when the HP Lefthand (10 Gbps) is running Adaptive load balancing. Majority of the time there is a packet drop until we shutdown either the Nexus A or B interfaces connected to nodes. It does work sometimes without a packet drop but as soon we restart Nexus A for failover testing, intermittent drop reappears. HP4300 is having issues in either way. We are still in testing phase and project deadline is getting closer.
    SAN is using two IP addresses and after interface bonding (adaptive load balancing) it uses a single IP address.
    I have run out of options, I have tried almost everything but issue persist. Is there a trick on Nexus to make the Adaptive load balancing work for HP SAN nodes? Or it could be the driver issue on SAN nodes? Our setup is quite straightforward but still having issues.
    Lastly, it is all Ethernet, no FC or FCoE (it was not my decision)
    Please find attached diagram as requested and many thanks for your help, much appreciated.

  • Need help trouble shooting mail issue

    Mail issue started when the compter (imac intel, g4, os 10.6.8) said it needed to restart during a mail download. I restarted, then the mail program would not stop downloading older messages. I went online and followed a whole bunch of suggestions, which only made matters worse (preferences... drag com.mail.plist to desktop, add it back, rebuild mail) nothing worked. I then trashed the mail program, and trashed some of the mail cache (not wanting to lose preferences, I lett this cache). Then mail I could not access mail without the set-up assistant showing on screen. So... (digging a deeper and deeper hole!) I tried to restore mail from my time machine back-up (severl days prior to issue) and it did not help. I then reinstalled applications from snow leopard... not helpful. I then figured I could use migration assistant to copy my working mail program from my mac pro and this did not solve the issues. Of course all of this taking me away from my Christmas shopping:-)
    So, I tried to set it up manually, but the program will not save the password and it keeps asking for the password but rejecting it each time.
    Any ideas??

    Thanks for your suggestion regarding contacting Apple. I called the Express service and talked for a couple of hours trying to resolve the issues.
    One, to deal with the password issue, Keychain Access > Preferences > click on Reset My Default Keychain, close.
    For the original issue of mail downloading messesges from my server every time I checked mail,
    Library > Mail folder > messagealreadydownloaded3 > drag to trash. Issues resolved!!!
    As for creating a pretty good mess... well all I can say is that I was following suggestions from other users that have posted online with similar issue. Lesson learned??? Not sure if there was one:-)

  • [Urgent] Need help to recover licensed users

    Dear all,
    Our customer bought B1 2005 A with the license of 2 professional user and 1 CRM user. We assigned a license for only user named "manager" and did not create any users until now. Now we created 2 users more and used License Administration to assign other licenses to new users but not available (availalble licenses are 0 in total number of 3). We tried to re-install SBO and import the license key again but still can not get other licenses from the system. (Customer has only 1 DB).
    ( License key info:
    Released Modules:                             User Limit   Valid to
    CRM Sales User (Standalone)                              1  31.12.9999
    Software Development Kit - Implementation Vers       99999  31.12.9999
    SDK Tools                                            99999  31.12.9999
    SAP AddOns                                           99999  31.12.9999
    Compatibility License for AddOns                     99999  15.01.2008
    Professional User                                        2  31.12.9999
    Please hepl me solve this problem.
    Many thanks.
    Doan.

    Hello,
    I dont think you need to re-install SAP Business One. Simply delete the <b>B1LicenseFile.txt</b> in the license folder (default is <i>C:\Program Files\SAP\SAP Business One ServerTools\License</i>).
    Make sure no one is loggged in to SBO and also, stop the License service before deleting the file. Once you have deleted the license file, download the same license from the Channel Partner Portal or use the old license file that you had downloaded from the portal initially and install it the regular way.
    This should take care of the issue that you are facing. Atleast it took care of mine!
    Regards,
    Gyanesh Rupani

  • Just Switched To  Mac's and Need Help With A Few Issues!

    Hi All,
    I finally did it and switched to a Mac!! Never thought it would happen as I always felt guilty about the cost but after 5 laptops crashing on me - well, I just could not take it anymore! I managed to get a fairly good deal on a 15" Macbook Pro - 2.2/120GB version. I still don't know much about the mac way but am trying to learn so any help would be appreciated!
    1). Is there any kind of video tutorial (preferably free!) that I can use that will help me learn the Ma OS X? I have Tiger 10.4.11 on my MBP (Did you hear that - MY MBP!!!)
    2). AOL Assured me that they fully support Mac before I purchased (only 5 times!) but after I had bought it - they then told me that they do not! I got the AOL disk for Mac but it kind of ***** - features are missing etc. Does anyone in the UK run their Mac's with AOL and does it run as per normal? Any advice with AOL & Mac?
    3). AOL also told me - hey, no probs - of course you can transfer all your old emails, favourites folders, personal filing cabinet from a PC to a Mac - but then, after I bought it - the so called dedicated Mac Experts at AOL tell me that simply is not possible - What advice can anyone give me who has switched from PC to Mac with AOL and who needed to transfer all their stuff over? AOL tells you totally different things depending on who you talk to and even from what their web page state! I am really fed up with them!
    4). If I am ever successful in getting all my many years worth of data from AOL on a PC to a Mac, I am really intent of changing ISP's - what are the best ones for Mac that offer good Mac support, good deals and no charges for telephone support?
    5). I was initially happy with Tiger as again, AOL assured me they supported it but not Leopard (even their website says so) and as I stupidly thought that it must be true (we are talking AOL here!). Now I know that they don't support anything Mac, I am contemplating moving to Leopard - I am a little cautious as I heard there were/are many bugs and unhappy leopard experiences - have the majority of these been solved yet and is it advisable to change to Leopard or should I wait until an updated version comes out?
    6). My MBP was originally bought in the US but is registered to my name in the UK. it has 6 months Apple warranty left and I wish to buy Applecare. Apple says it 'recommends' buying Applecare in the country at which the item is registered (not bought, as I understand it). Does that mean, if I buy Applecare in the USA, Apple UK will still accept it and service my MBP as they would do any other or will I have to have the hassle of sending the thing to the USA if it needs attention? Applecare USA T&C's state only for the 50 States & Canada and Applecare UK state only for the UK & EU. Both however state international servicing?! I am a bit confused on this one. I travel a lot and need to know, that any Applecare I buy will not then be limited to just the places they state in the T&C's. As It reads to me, Applecare purchased in the USA/Canada will not cover the UK/Europe/ROTW and vice versa. Is this true or am I missing something or just plain thick?
    5). I really wish to upgrade the 120GB HDD. My understanding is that it must be done by either Apple (who charge really silly money) or if correct, at an "Authorized Apple Service Provider" who of course will be much cheaper. If true, does this mean at ANY authorized apple service provider on the planet or just ones in which the item is registered? If I do the upgrade with a service provider, will Apple then also service the new HDD if something goes wrong as per normal anywhere in the world or will they then say, sorry, will not service the new HDD and you have to go back to the place where you had it installed, even though it was one of their authorized service centers? (that would really suck)!
    6). The spelling and dictionary (and a few other things) are set to US English - how can I set to UK English? I have tried but to no avail so far.
    7) What and how should I set the Firewall settings so I will not get attacks by any form of malware? (I do not know much about this area and what the implications mean)!
    Well, that's it so far - please bear my ignorance, I am so new to Mac's and hope this to be one of the smarter decisions I have made in life! Already I have strange sensation that I never had with all those years of Microsoft & PC's - I kinda feel reassured, safe, that if I have problems, they will get sorted, My life will now be easier and not having to worry so much about crashes, viruses, trojans etc, gives me a sense of liberation and contentment almost - very strange feeling but a **** good one! (if only the women in my life were like that)!
    Thank You All From A PC to Mac Switcher (and NO! I do not feel guilty or scared anymore)!
    SuaveBhav!

    I can help you with your questions about AppleCare, and can also reassure you that both the macbook pro and Leopard will be worth your investment and the time you are putting into figuring out how to get your data across. I switched from windows when I bought my macbook a year and a half ago and would not use any other system now. The other day I completed the transition by erasing parallels and Windows from my system entirely.
    As for AppleCare, you can get warranty care anywhere in the world, no matter where you buy your AppleCare. Mine was bought and is registered in the US, I live in Slovakia, and have had it serviced several times in Austria and Slovakia under the warranty without any problems at all. There are differences, however, in exactly what the warranty covers from place to place, in accordance with the law in each place that AppleCare is issued. Even though I live in the EU, my agreement with Apple is an American one, and the American guarantees hold. If EU law would demand that Apple fix more things, for instance, than American law does, I could not get those things repaired under my agreement, and vice versa.
    Basically, though, I understand my agreement with AppleCare to be that they will fix all problems/damage that are not my fault free of charge for two years after my initial one-year warranty runs out, and that is good enough for me.

  • Need help with an innerjoin issue

    Hello;
    I am writting a small app for my web site and have run into
    an issue with an innerjoin. Let me explain what the function is for
    this so maybe you can understand what I am doing.
    There are 2 pages to this. Page 1, is a category selection
    page. It loads all the categories on the page with a link that
    passes a category ID to page 2. Page 2, then allows you to view all
    the projects that are associated to the specific category. There is
    a numbered navigation on this page, kind of like google, 1 2 3 4
    More> Next>
    Now what I am trying to do it create a select function that
    allows you to choose another category to look through on page 2 so
    you don't have to go back to page 1 and select another category
    there.
    Right now, I have the innerjoin working well with page 1
    going to page 2 and the numbered nav, it is doing what it is
    supposed to. BUT the select function is working off the where
    clause and not working independantly from what the numbered nav and
    body is supposed to be doing. There is also a spot I added to this
    page that kind of works like the select function, it puts the name
    of the category your viewing on the page.
    What is happening with the select function and this name
    function is lets say there are 5 project records tied to the
    category you selected, then the select function gets 5 names of the
    same category in it and so does the category name function.
    (Follow this?)
    Let me post the code for page 1 and page 2. also will add
    what the tables are in the db.
    DB tables:
    Table1: Categories
    Name (this is the actual category name), MYFile(the file that
    give an image of the category), Description(a description of this
    category), CategoryID (this is added to the projects table for each
    project that is connected to each category)
    Table 2: Projects
    ProjectID (this is the ID of the projects), Name (this is the
    name of the project) Body (thi sis the description and picture of
    the project), CategoryID (this is the id of what category the
    project falls under, also assigned to tproject from the categories
    table)
    There is a lot of code that goes in this, so I am going to
    post the code that is pertinent to this question, 90% of it is
    working at this time, just not the select function and category
    name on page 2.
    Page1 Code:
    <CFQUERY name="GetRecord"
    datasource="#APPLICATION.dataSource#">
    select Name, MYFile, Description, CategoryID
    FROM Categories
    </CFQUERY>
    <head>
    </head>
    <body>
    <cfloop query="GetRecord" startRow="#URL.startRow#"
    endRow="#endRow#"><cfoutput>
    <img src="../img/cat/#MYFile#" width="50" height="50">
    <a
    href="portfolio-detail.cfm?CategoryID=#CategoryID#">#Name#</a>
    #Description#
    </cfoutput></cfloop>
    <!--- there is a numbered nav on this page, it works nice
    so I didn't add the code, that is why I am using a cfloop --->
    Page2 code:
    <CFQUERY name="getProjects"
    datasource="#APPLICATION.dataSource#">
    SELECT Projects.ProjectID, Projects.Name, Projects.Body,
    Projects.CategoryID,
    Categories.CategoryID AS catID, Categories.Name AS cat_name
    FROM Projects
    INNER JOIN Categories
    ON Categories.CategoryID = Projects.CategoryID
    WHERE Projects.CategoryID = #categoryID#
    ORDER BY ProjectID
    </CFQUERY>
    <cfif getProjects.recordCount is 0>
    No projects in this category.
    <cfabort>
    </cfif>
    <head>
    <!--- this script is for the select function so when you
    make a selection, it goes to the next category without having to
    hit a submit button --->
    <script language="Javascript">
    function changeRecord(){
    document.category.submit();
    </script>
    </head>
    <body>
    <!--- here are the Category name and select functions that
    aren't working properly yet --->
    <cfoutput
    query="getProjects">#cat_name#</cfoutput>
    <form Name="category" method="post"
    Action="portfolio-detail.cfm?CategoryID=true">
    <select name="CategoryID" size="1"
    onChange="category.submit();">
    <option value=""> --Select a Category--
    </option>
    <CFOUTPUT query= "getProjects">
    <option value="#CategoryID#">#cat_name#</option>
    </CFOUTPUT>
    </select>
    </form>
    <!--- this part is working properly, it also has a
    numbered nav, like google that is working properly at this point
    --->
    <cfoutput query="GetProjects" startRow="#startRow#"
    maxRows="#maxRows#">
    #Name#
    #Body#
    </cfoutput>
    <!--- next is the cfmodule for the nav, the nav is a lot
    of code, a whole page on it's own so I am not posting it --->
    <cfmodule
    template="../CFdocs/PageNav.cfm"
    totalItems="#numRows#"
    numPerPage="#maxRows#"
    startRow="#startRow#"
    url="#cgi.script_name#?categoryID=#categoryID#&startRow=#startRow#">
    The main part that is not working properly is the select, and
    category name. How to I get those to work independantly from my
    where clause? (I need the where clause for the numbered nav and
    cycling through the projects tied to the category you called up
    from page 1.
    Can someone help me tweek my code from this point? I am
    stumped, I looked at the cf docs and I can't find a solution. I am
    using CF 8.
    Any help would be appreciated. Thank you!
    CFmonger

    I fixed a lot of this since I posted it this morning. Now all
    that isn't working properly is the select, it isn't passing the
    proper variable to make the query work.
    This is what I have now:
    Page 2:
    <CFQUERY name="getProjects"
    datasource="#APPLICATION.dataSource#">
    SELECT Projects.ProjectID, Projects.Name, Projects.Body,
    Projects.CategoryID,
    Categories.CategoryID AS catID, Categories.Name AS cat_name
    FROM Projects
    INNER JOIN Categories
    ON Categories.CategoryID = Projects.CategoryID
    WHERE Projects.CategoryID = #categoryID#
    ORDER BY ProjectID
    </CFQUERY>
    <!--- I will add the <cfqueryparam> in a bit --->
    <cfif getProjects.recordCount is 0>
    No projects in this category.
    <cfabort>
    </cfif>
    <!--- This query populates the select nav --->
    <CFQUERY name="cata"
    datasource="#APPLICATION.dataSource#">
    select Name, MYFile, Description, CategoryID
    FROM Categories
    </CFQUERY>
    <head>
    <script language="Javascript">
    function changeRecord(){
    document.category.submit();
    </script>
    </head>
    <body>
    <!--- this output works well now, gives me what I need and
    changes when you select a category from page 1 --->
    <cfoutput query="getProjects"
    maxrows="1">#cat_name#</cfoutput>
    <!-- the select isn't passing the CategoryID properly, it
    is now throwing an error --->
    <form Name="category" method="post"
    Action="portfolio-detail.cfm?CategoryID=#CategoryID#">
    <select name="CategoryID" size="1"
    onChange="category.submit();">
    <option value=""> --Select a Category--
    </option>
    <CFOUTPUT query= "cata">
    <option value="#CategoryID#">#Name#</option>
    </CFOUTPUT>
    </select>
    </form>
    <!-- the rest of the code goes after this, it ias all
    working --->
    The error I get when using the select is this:
    Error Executing Database Query.
    [Macromedia][SequeLink JDBC Driver][ODBC
    Socket][Microsoft][ODBC Microsoft Access Driver] Syntax error
    (missing operator) in query expression 'Projects.CategoryID ='.
    The error occurred in C:\Websites\folio\portfolio-detail.cfm:
    line 12
    10 : INNER JOIN Categories
    11 : ON Categories.CategoryID = Projects.CategoryID
    12 : WHERE Projects.CategoryID = #categoryID#
    13 : ORDER BY ProjectID
    14 : </CFQUERY>
    I also tried doing it this way:
    <form Name="category" method="post"
    Action="portfolio-detail.cfm?CategoryID=true"
    This way didn't work at all, it only made the numbered nav on
    the page cycle through all the projects in all the categories.
    What do I need to change to pass the proper variable from the
    select nav to the innerjoin query and my where statement?

Maybe you are looking for