Does not Abend when row not found for update?

I use Coldfusion 9 against a DB2 from IBM mainframe database.  I have a condition that when a line is not found for update in a cfquery, run a cfquery insert.  Sounds logical and easy, right?  Not the case!  Error recovery fails to return an error condition when the line was not found for the update!

Here is the code:

< cftry >

< cfinclude template = "qry_update_table.cfm" >

< cfcatch type = "any" >

< cfinclude template = "dsp_errorInformation.cfm" >

< cfabort >

< / cfcatch >

< / cftry >

< cfdump var = #tmec04_result # > < cfabort >

Request code is:

< cflock timeout = "15" name = "UpdateTUID04Lock" type = "exclusive" >

< cfquery datasource = '#APPLICATION. "DB2_DSN #" name = "update_tuid04" result = "tmec04_result" >

UPDATE #APPLICATION. SQLID #. TUID04

SET MON_BEG_TIME = < cfqueryparam value = #NEW_MON_BEG # cfsqltype = "cf_sql_time" >

MON_END_TIME = < cfqueryparam value = #NEW_MON_END # cfsqltype = "cf_sql_time" >

WHERE USER_ID = < cfqueryparam value = #NEW_USER_ID # cfsqltype = "cf_sql_varchar" >

< / cfquery >

< / cflock >

There is no line for the NEW_USER_ID, so I'm expecting an error condition.  No luck.  The discharge of temc04_result comes from shows me the SQL, the number of records (0), runtime (0) and the State of caching (false).  No SQL code.  And a dump CFCATCH shows that everything is fine.  I expected to get cfcatch.nativeerrorcode = 100 (found online).  Nope.  Got a zero.

All of the suggestions.

With regard to this:

There is no line for the NEW_USER_ID, so I'm expecting an error condition.

Your wait is incorrect.  What actually happens is that the query is running and updated no line.

What is to happen, it is to see if the file is there and if not, insert it.  There are many ways to do it.  I think the simplest is a query of insertion,

insert into yourtable

(Field1, Field2, etc.)

Select distinct value1, value2, etc.

a small table

where there is not (something)

Following up the update request.

Tags: ColdFusion

Similar Questions

  • Windows Update does not check for updates

    my windows update does not check for updates, and tells me it cannot check it trys but has not worked for almost a year now!

    Hello

    see if that helps to fix:

    How to reset the Windows Update components?

    There is also an automatic 'fix - it' here

    http://support.Microsoft.com/kb/971058

    Also, try to put the KB numbers in the search on the link below and then manually download the

    http://www.Microsoft.com/downloads/en/default.aspx

    or repost in the correct windows update forum

    http://answers.Microsoft.com/en-us/Windows/Forum/windows_vista-windows_update?page=1&tab=all

  • Server not found for update of Firefox.

    When you try to download an update to Firefox version, the server is not found message came.

    Hi dblmerrill.

    I would recommend to get the latest version of Firefox by clicking on this link:

    http://www.Mozilla.org/en-us/Firefox/new/

    I hope that helps!

  • Firewall does not allow for updates, I followed the instructions.

    No matter what I have, how I am looking for, when I'm trying to update the programs or drivers, I get this firewall blocks attempt to message.

    Hello

    Welcome to the Microsoft community.

    You use the Windows Firewall?

    If so, you can see the following article:

    End-to-end Windows Firewall:

    http://Windows.Microsoft.com/en-us/Windows-8/Windows-Firewall-from-start-to-finish

    Kind regards

  • Windows 7 does not check for updates

    I have windows 7 I installed Windows 10 but didn't like it then restored to Windows 7, but since she doesn't check or install updates to laptop... Help, please

    Set never 'Find updates' automatic updates and then restart Windows in preparation for the manual installation of updates. Then, install KB3020369 and KB3172605, including the latest version of the Windows update client. See:

    http://answers.Microsoft.com/en-us/Windows/Forum/Windows_7-update/Windows-7-update-problems-read-this-first/28147a5f-B0B0-480b-bed9-834a2da7a375?page=11&msgid=52e74cd6-a9b8-45ac-BD1B-bc3ed60488bd

    Best regards, VZ

  • HP laserjet 1022 does not wait for the user to turn the pages when printing double-sided

    My Hp laserjet 1022 printer working properly for years.

    So far, when he executed more paper he tried a couple of times to get more paper and then stops with a message on the PC it is out of paper.

    Very annoyingly, this has changed recently, now when it is out of paper, he tries a couple of times to get more paper and watch the message on the PC, saying that it is paper and then again, try a couple of times to get more paper and again shows the same message on the PC and him back... This continues to go on and on.

    It's especially annoying when trying to print double-sided. Before he used to stop and ask you to turn the pages to print the other side. Now the previous behavior overrides the break to turn the pages and keeps it will try to get more paper. As now, it does not wait for the user to turn the pages, in general it spoils the impression out by getting another paper that is not what I wanted, he drives me crazy! It's really hard to print anything double face now.

    All solutions?

    Operating system is Windows 7, I just downloaded and installed the latest driver for this printer "2013-01-09, Version: 20120918" and I get the same behavior. In the properties of the printer that I put some State Messages to Off and at least I don't get the full windows message screen poping up every time the printer is trying again to get more paper. I have not found all the other parameters that may affect this behavior.

    Help!

    Hello

    I solved the problem! I found the original CD for the printer. I uninstall the current driver and then install CD and now when the printer is out of paper trying to get paper a couple of times and then stops, as it used to be.

    Thanks for your help.

    Martin

  • my button is not the top of my list of contacts - when I start typing a name, a list does not appear, for me to choose and my spell checker does not work

    my button is not the top of my list of contacts - when I start typing a name, a list does not appear, for me to choose and my spell checker does not work

    Hi Lynn,

    What mail client do you use?

    Using Windows Live Mail or Outlook?

    For Windows Live Mail:

    The best place to ask your question of Windows Live is inside Windows Live help forums. The experts he specialize in all things, Windows Live and I would be happy to help you with your questions! Please choose a product below to be redirected to the appropriate community:

    Windows Live Mail

    Windows Live Hotmail

    Looking for a different product to Windows Live? Visit the home page Windows Live Help for the complete list of Windows Live forums at www.windowslivehelp.com.

    For Outlook:

    http://answers.Microsoft.com/en-us/Office/Forum/Outlook

    If you are not using one of the people then please let us know what you use so that we can help you further.
  • When I start my computer, it does not ask for my password and it does this since I got it!

    Hello! I had a bit of problem my computer! Every time I have start or restart, it does not ask for my password! I have a big family and I only used of the on my account! I got the editable or something like that! I mean I can delete others has put some programs and all that! But when I start my computer, it does not ask for my password! Just open on my account! I already try to reset a password and everything and it does not work! But when come from my screen saver and I want to go she it ask for my password and it is normal that is what I want and when I she ask for my password, but if I restart or close and open it again it open on my account so EVERYONE can go on it! So please help me! Thanks to all the people who read this and thank you to all who will help me!

    Hello mk_wolf_69,

    Please see the link below with respect to automatic logon.

    How to enable the automatic logon in Windows XP

    http://support.Microsoft.com/kb/315231

  • I need to install a driver on my computer. When it downloads it automatically is to open with excel and does not demand for correct installation. Any suggestions?

    I need to install a driver on my computer. When it downloads it automatically is to open with excel and does not demand for correct installation. Any suggestions?

    Hello

    1. for which device you are trying to install the drivers?
    2 are you able to install or run any .exe on the computer file?

    Try to run the fix to the article below and check if this help.
    When you run an .exe on a Windows Vista-based or Windows 7 computer file, the file may start another program
    http://support.Microsoft.com/kb/950505

  • Like most of the County I've found hotmail does not respond for the last 36 hours.

    Please help solve this problem (please don't refer me to the live team hotmail - they keep giving me the same instructions as I told them don't work).

    No one here can help you.  The Hotmail team must do.

    Hotmail does not work for me.

  • "Include the header row in the following Pages" does not work for the table

    Hello

    I use the 8.1.2.3337.1.509884 version.

    Pagnation function "include header line in the following Pages" does not work for any table in my design. (the check box cannot be verified little matter how many times I click it)

    I put such table already in a bodypage flow.

    Any reported similar problem?

    Any suggestions?

    Thank you.

    -Vicky

    The only thing I can think is that your table is not in a subform flowed. Who will stop the check boxes.

  • Smart sense 2.1 and firefox 21 - does not install for the second user

    HP Smart Print 2.1.0.235 worm installed and works well with 10 IE, but Firefox 21.0 installed only to the administrator account - does not appear for other users.  Not visible as 'Add-on' or 'extension '.  The intelligent print icon displayed on the menu bar to administrator (installed from this account), but is absent from the toolbar in other user accounts, and does not appear in any list of icons to be placed on one of the toolbars.  How can I fix this, other than to switch to IE?  It also does not appear when I installed the Bing toolbar!  How can I access this software for Firefox?

    Office computer Lenovo, Win7 Home Premium, 64-bit, Intel Core i5, 6 GB RAM...

    I see smart printing in "Extensions" rather than "Add-ons".  I found that by uninstalling smart printing and re-installation of the secondary user login, it is now under two usernames.  GO FIGURE!  It is still a fantastic software - I use it a lot!  (By the way, both users have administrative privileges, which does not explain the failure?

  • T610 with Windows Embedded 7 - the system does not license for the operating system image

    Hello community,

    I bought a refurbished computer ThinClient T610 that is running a Windows 7 Embedded English. The label on the package says, that the computer ThinClient is allowed with W7E. When I now run Easy Tools installed on the computer ThinClient hp to create a USB Image with the German language, everything works fine: the image is downloaded from the web and put on the stick.

    But after you start the stick, the installation program tells me: "the system does not license for the operating system image. What I am doing wrong? The BIOS is already the latest.

    Or y at - it another way to transform the operating system in German? There should be an option to download additional languages, but this particual window has no other options. And I have not found any manual way to download other languages.

    Concerning

    Michael

    Sometimes it can be so easy... ;-)

    So here's my solution:

    1. go on the Web for hp Support site

    2. go in the software and driver download

    3. set the language of driver on the language of your choice (in fact: it was the main problem)

    4. download an operating system image

    5. run the configuration tool and copy the image of an operating system on a flash drive

    6. restart the workstation and install the os

    7. take advantage of your computer ThinClient in the language of your choice

    I don't know, why the hp Easy Tools downloaded the image of evil, but with this solution, that I find myself at the same point, as if they did.

  • No definition not found for static exported routine: .main (String [])

    Hello

    I'm developing for BlackBerry with the JDE-Eclipse-Plugin - 1.0.0.67 on an Eclipse - 3.4.2 using the 4.7.0.46 Simulator.

    Eclipse seems to not compile not more. When I start the debugger the compiler runs but out corrupted producese, i.e. when the Simulator starts the application under development does not apear in the download section.

    I get the following message in the newspaper comile.

    WARNING! : no entry point found
    Optimization
    The fill
    WARNING! : no definition not found for static exported routine: .main (String [])

    I tried...

    .. .to close the project in eclipse.

    .. to remove the project and reimport to Eclipse.

    When I run the debugger of the JDE, everything works fine.

    Someone at - it an idea to solve this problem?

    I solved the problem. The reason was a misconfigured bin-path in the classpath of eclipse. Eclipse has generated the classfiles in a place other than the compiler of the CAP have searched for them. 'S done it by the classpath setting. Now, everything works very well as he has done before.

    Thank you for helping me.

  • 4.6 AIR 19 iOS Flex 9 ADT package fail: library not found for - ISystem.B

    Immediately after the upgrade to Xcode 7 and try to debug my Flex AIR project, it does not package for iOS. This occurs when you try to debug on the device (iPad 2 iOS 9). Attention of:


    ---------------------------------------

    Create iOS package

    ID: library not found for - ISystem.B

    ID: library not found for - Igcc_s.1

    Compilation failed during execution: Id64

    ---------------------------------------

    The two Adobe Flex superimposed 4.6.0 with AIR 18.0.0.199 and Adobe Flex superimposed 4.6.0 with AIR 19.0.0.193 fail with the same error.

    In addition, debugging in the Simulator, we get another warning at startup:

    ---------------------------------------

    Launch of iOS app

    [MT] DVTAssertions: Warning in /Library/Caches/com.apple.xbs/Sources/DVTFrameworks/DVTFrameworks-8201/DVTFoundation/Plug InArchitecture/PlugInManager/DVTPlugInManager.m:257

    Details: Asked but can't find extension point with the identifier Xcode.DVTFoundation.DevicePlatformMapping

    Object:

    Method:-extensionPointWithIdentifier:

    Discussion: {number = 1, name = hand}

    Please fill a bug report at http://bugreport.Apple.com with this warning message, any useful information you can provide.

    ---------------------------------------


    The first defect is really the block. I can't usefully working on the project until this is addressed. No difficulty in suggestions welcomed, TIA.

    Please follow the following to workaround [Applicable only for MAC]

    1. download and install Xcode last version 7 (we tried on beta xcode7.2)

    2. create a symbolic link or copy of Xcode way ld: /Applications/Xcode-beta.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bi n/ld to /lib/aot/bin/ld64/ld64

    I hope it solves the problem.

Maybe you are looking for