Error converting data when updating table

Hi,
I need to understand why I cannot gat my update to work properly, I have to concat 4 fields (numbers with leading zeros so I can create a new number with leading 1. My field is already set as a bigint but I cannot convert the resulting string properly
UPDATE table 
set field = convert(bigint, '1', strfield1 + strfield2 + strfield3 + strfield4)
                                       1,  001      
+   0125   + 0045      + 004568 
The end result need to return the number 100101250045004568  to be inserted into a bigint field but I always get the following error:
Error converting data type nvarchar to bigint
If I try a select , it shows the proper result, so what am I missing here

Guess I will have to wait for our new SQLServer 2012, coming in next week, I have tried every possible cast, convert possibility to make it work.
Thank you all
Al
This should work fro SQL Server 2008 R2
select CAST(('1'+ strfield1 + strfield2 + strfield3 +strfield4) AS BIGINT);
web: www.ronnierahman.com

Similar Messages

  • Saving result from sp_executesql into a variable and using dynamic column name - getting error "Error converting data type varchar to numeric"

    Im getting an error when running a procedure that includes this code.
    I need to select from a dynamic column name and save the result in a variable, but seem to be having trouble with the values being fed to sp_executesql
    DECLARE @retval AS DECIMAL(12,2)
    DECLARE @MonthVal VARCHAR(20), @SpreadKeyVal INT
    DECLARE @sqlcmd AS NVARCHAR(150)
    DECLARE @paramdef NVARCHAR(150)
    SET @MonthVal = 'Month' + CAST(@MonthNumber AS VARCHAR(2) );
    SET @SpreadKeyVal = @SpreadKey; --CAST(@SpreadKey AS VARCHAR(10) );
    SET @sqlcmd = N' SELECT @retvalout = @MonthVal FROM dbo.CourseSpread WHERE CourseSpreadId = @SpreadKeyVal';
    SET @paramdef = N'@MonthVal VARCHAR(20), @SpreadKeyVal INT, @retvalout DECIMAL(12,2) OUTPUT'
    --default
    SET @retval = 0.0;
    EXECUTE sys.sp_executesql @sqlcmd,@paramdef, @MonthVal = 'Month4',@SpreadKeyVal = 1, @retvalout = @retval OUTPUT;
    SELECT @retval
    DECLARE @return_value DECIMAL(12,2)
    EXEC @return_value = [dbo].[GetSpreadValueByMonthNumber]
    @SpreadKey = 1,
    @MonthNumber = 4
    SELECT 'Return Value' = @return_value
    Msg 8114, Level 16, State 5, Line 1
    Error converting data type varchar to numeric.

    Please follow basic Netiquette and post the DDL we need to answer this. Follow industry and ANSI/ISO standards in your data. You should follow ISO-11179 rules for naming data elements. You should follow ISO-8601 rules for displaying temporal data. We need
    to know the data types, keys and constraints on the table. Avoid dialect in favor of ANSI/ISO Standard SQL. And you need to read and download the PDF for: 
    https://www.simple-talk.com/books/sql-books/119-sql-code-smells/
    >> I need to select from a dynamic column name and save the result in a variable, but seem to be having trouble with the values being fed to sp_executesql <<
    This is so very, very wrong! A column is an attribute of an entity. The idea that you are so screwed up that you have no idea if you want
    the shoe size, the phone number or something else at run time of this entity. 
    In Software Engineering we have a principle called cohesion that says a model should do one and only one task, have one and only one entry point, and one and only one exit point. 
    Hey, on a scale from 1 to 10, what color is your favorite letter of the alphabet? Yes, your mindset is that level of sillyity and absurdity. 
    Do you know that SQL is a declarative language? This family of languages does not use local variables! 
    Now think about “month_val” and what it means. A month is a temporal unit of measurement, so this is as silly as saying “liter_val” in your code. Why did you use “sp_” on a procedure? It has special meaning in T-SQL.  
    Think about how silly this is: 
     SET @month_val = 'Month' + CAST(@month_nbr AS VARCHAR(2));
    We do not do display formatting in a query. This is a violation of at the tiered architecture principle. We have a presentation layer. But more than that, the INTERVAL temporal data type is a {year-month} and never just a month. This is fundamental. 
    We need to see the DDL so we can re-write this mess. Want to fix it or not?
    --CELKO-- Books in Celko Series for Morgan-Kaufmann Publishing: Analytics and OLAP in SQL / Data and Databases: Concepts in Practice Data / Measurements and Standards in SQL SQL for Smarties / SQL Programming Style / SQL Puzzles and Answers / Thinking
    in Sets / Trees and Hierarchies in SQL

  • Error converting data type nvarchar to numeric 'witholding tax' (OWHT)

    Hi Guys.
    After I have upgraded my clients 2007 PL 30 database to 8.81 PL05, and running a repair to fix inconsistincies, I am receiveing some error when opening any sales documents.
    It takes place when I open a sales document, or browse previous docs. When browsing previous docs, it onlly happens on some of them.
    I also receive a different error when viewing sales orders: Error converting data type nvarchar to numeric (CRD2).
    Any ideas how to fix it?
    It does not limit me from processing and using the rest of the functionality. All calculations with queries in the docs are still working.
    Thanks.

    Hi,
    Please check Note No. : 1402855 and see if the same applied to the issue mentioned by you.
    Kind Regards,
    Jitin
    SAP Business One Forum Team

  • Crystal Data Conversion Issue (Error converting data type varchar to datetime)

    Hi,
    I can run stored procedure without error in SQL Server using my personal credentials as well as database credentials.
    I can also run Crystal Report after connecting to Stored procedure without error on my desktop using my personal credentials as well as database credentials.
    But when I upload the crystal report in BOBJDEV and when I run using database credentials report fails saying that "Error in File ~tmp1d1480b8e70fd90.rpt: Unable to connect: incorrect log on parameters. Details: [Database Vendor Code: 18456 ]" but I can run the crystal report successfully on BOBJDEV using my personal credentials.
    I googled (Data Conversion Error Message) about this issue & lot of people asked to do "Verify Database" in Crystal Report. So I did that, but when I do it I am getting a error message like this:
    Error converting data type varchar to datetime.
    Where do you think the error might be occurring? Did anyone faced this kind of issue before? If so, how to resolve it?
    (FYI, I am using Crystal Reports 2008, & for stored procedure I have used SSMS 2012 )
    Please help me with this issue.
    Thanks & Regards.
    Naveen.

    hello Naveen,
    since the report works fine in the cr designer / desktop, we need to figure out where you should post this question.
    by bobjdev do you mean businessobjects enterprise or crystal reports server? if so please post this question to the bi platform space.
    -jamie

  • CF9, no hotfix, VendorErrorCode 8114, cfprocresult error converting data type

    Hello, everyone.
    I've got an issue that really has me scratching my head.  Not sure where the issue lies, but I'll explain as best I can.
    Basically, I _think_ I'm being told that one of the fields in the recordset is not being converted.
    On one page, I make the following CFINVOKE:
    <cfinvoke component="components.header" method="content_single" returnvariable="resultset"
         dbdsn="#request.db_dsn#" dbusr="#request.db_username#" dbpwd="#request.db_password#">
         <cfinvokeargument name="table" value="#url.table#">
         <cfif isDefined("url.thisNav") AND len(trim(url.thisNav)) gt 0><cfinvokeargument name="pt" value="#trim(url.thisNav)#"></cfif>
         <cfif isDefined("url.id") AND val(url.id) gt 0><cfinvokeargument name="id" value="#val(url.id)#"></cfif>
         <cfif isDefined("url.section") AND len(trim(url.section)) gt 0><cfinvokeargument name="section" value="#trim(url.section)#"></cfif>
    </cfinvoke>
    Within a CFCOMPONENT in header.cfc, I have the following:
    <cffunction name="content_single" access="public">
             <cfargument name="dbdsn" required="yes">
             <cfargument name="dbusr" required="yes">
             <cfargument name="dbpwd" required="yes">
         <cfargument name="pt" required="no">
         <cfargument name="id" required="no">
         <cfargument name="section" required="no">
         <cfargument name="table" required="yes">
         <cfstoredproc procedure="SRT_sp_#lcase(url.table)#_contents_single" datasource="#dbdsn#"
                 username="#dbusr#" password="#dbpwd#"
                result="query_result">
            <cfprocparam type="In" cfsqltype="CF_SQL_VARCHAR" variable="@table" value="#lcase(table)#" maxlength="30">
    <cfif isDefined("pt") AND len(trim(pt)) gt 0><cfprocparam type="In" cfsqltype="CF_SQL_VARCHAR" variable="@pt" value="#ucase(pt)#" maxlength="12" null="no"></cfif>
    <cfif isDefined("id") AND val(id) gt 0><cfprocparam type="In" cfsqltype="CF_SQL_INTEGER" variable="@id" value="#val(id)#" maxlength="10" null="no"></cfif>
    <cfif isDefined("section") AND len(trim(section)) gt 0><cfprocparam type="In" cfsqltype="CF_SQL_VARCHAR" variable="@section" value="#trim(replace(lcase(section),'_',' ','all'))#" maxlength="20" null="no"></cfif>
                <cfprocresult name="returned_result">
            </cfstoredproc>
              <cfreturn returned_result>
    </cffunction>
    Instead of the results I expect, I get the following error:
    Error  Executing Database Query.
    [Macromedia][SQLServer JDBC  Driver][SQLServer]Error converting data type varchar to int.
    The  error occurred in E:\xxxxxxxx\xxxxxxx\xxxx\components\header.cfc: line  17
    Called from E:\xxxxxxxx\xxxxxxx\xxxx\content_view.cfm:  line 24
    Called from E:\xxxxxxxx\xxxxxxx\xxxx\components\header.cfc: line 17
    Called  from E:\xxxxxxxx\xxxxxxx\xxxx\content_view.cfm: line  24
    15 :     <cfif isDefined("id") AND val(id) gt 0><cfprocparam type="In" cfsqltype="CF_SQL_INTEGER" variable="@id" value="#val(id)#" maxlength="10" null="no"></cfif>
    16 :     <cfif isDefined("section") AND len(trim(section)) gt 0><cfprocparam type="In" cfsqltype="CF_SQL_VARCHAR" variable="@section" value="#trim(replace(lcase(section),'_',' ','all'))#" maxlength="20" null="no"></cfif>
    17 :             <cfprocresult name="returned_result">
    18 :         </cfstoredproc>
    19 :           <cfreturn returned_result>

    DBVARNAME is obsolete: don't use it.  You must pass-in the parameters positionally, not by name.  And, accordingly, you need to pass all of them in (with null values, if necessary).
    http://help.adobe.com/en_US/ColdFusion/9.0/CFMLRef/WSc3ff6d0ea77859461172e0811cbec22c24-7d 52.html:
    {quote}
    Changed the dbvarname attribute behavior: it is now ignored for all drivers
    {quote}
    Adam

  • Error code 50 when updating desktop

    I received error code 50 when updating the creative cloud dekstop. It tells me to contact customer support. how do i do that?

    Creative Cloud chat support (all Creative Cloud customer service issues)
    http://helpx.adobe.com/x-productkb/global/service-ccm.html

  • Convert data from internal table to XML file.

    Hi All,
    I am selecting data from database into one internal table.
    Now I want to convert data from internal table to xml file format and save in to my desktop. Please suggest me how I can achieve my requirement.
    Kindly reply me ASAP.

    Use this FM. SAP_CONVERT_TO_XML_FORMAT
    Check this link too -
    Re: Data Export in XML format
    XML files from ABAP programs

  • Error code 805a0193 when updating apps and install...

    Up until Sunday the 12th of August 2012 I have been able to install and update my apps with no fuss. When I tried to install an app on Sunday I got an the error code mentioned above whether through wifi or 3g (for both wifi and 3g my carrier is CELL C)  I get the same error message. I have tried to restore my phone software to previous software prior to recent update and even there I get an error code 801812E0. I also tried resetting my phone to factory settings through the phone and this didn't help.
    I'm now stuck and I posted the same message on here http://answers.microsoft.com/en-us/winphone/forum/wp7-wpapps/error-code-805a0193-when-updating-apps-... I have not received an answer.
    The solutions posted on the site for a similar error relate to a DNS issue with wifi since I am using a cellc 3g card connected to a Sitecom wl-326 router and my Carrier is Cell C for my Lumia 800 i suspect it is an issue with Cell C our the current OS update.
    Please Assist
    Country: South Africa
    Carrier: Cell C
    Phone: Lumia 800 phone
    OS version: 7.10.8773.98
    Firmware version: 1750.0805.8773.12220
    Hardware revision number: 112.1402.2.4
    Zune Version: 4.8.2345.0

    I'm experiencing the same problem on my Lumia 800 (as well as my girlfriend on her Lumia 710). The workaround is to set your router to use Google's DNS settings (8.8.8.8 and 8.8.4.4), further details here: http://answers.microsoft.com/en-us/winphone/forum/wp7-wpapps/marketplace-download-error-805a0193-ove...
    I've tried it and it works but something still needs to be done about the problem itself.
    I doubt there is anything Nokia can do about this sadly....

  • How do I overcome error message 1612 when updating acrobat 8 standard ?

    How do I overcome error message 1612 when updating acrobat 8 standard ?  Kent

    Moving this discussion to the Acrobat Installation & Update issues forum.
    [email protected] you may want to review the steps listed in Error 1714 | Acrobat, Reader - http://helpx.adobe.com/acrobat/kb/error-1714-acrobat-reader.html as it does reference the 1612 error.

  • HT4623 how do i get past error code 4005 when updating to iphone 6 on itunes

    how do i get past error code 4005 when updating to iphone 6 on itunes

    Try the troubleshooting for that error code on this page : iOS: Restore errors 4005, 4013, and 4014.

  • Received error message A12E1 when updating desktop cloud.  what to do?

    Received error message A12E1 when updating cloud on my desktop?

    Daniel Fidler for information on how to resolve an A12E1 error please see A12E1 error installing Creative Cloud products | CC - http://helpx.adobe.com/creative-cloud/kb/a12e1-error-downloading-creative-cloud.html.

  • Why do i keep getting error msg #1403 when updating ipod software in itunes

    why do i keep getting error msg #1403 when updating ipod software in itunes

    I Googled an found no good solutions. II would try:
    - Making sure that you have the latest version of iTunes, 10.6.
    - Disable firewall and antivirus.
    What iOS is currently on the iPod?

  • Nervous about losing personal data when updating Xperia X10 to 3.0

    I want to download 3.0.1.6.0.75  to my Xperia X10 that currently has 2.1.1.A.0.6 but I am worried about losing my personal data. I have already used Backup and Restore to create a backup of my data but when I go to PC Companion on my home computer, it tells me
    Personal data such as contacts, messages.... saved in the phone memory will be overwritten..."
    Could you please give me ALL the steps I need to do to ensure I do not lose my personal data when updating to 3.0.? The last time I updated my phone about 5 months ago there were good step by step instructions to follow but now I cannot find them on your website.
    thank you,
    SP

    Don't forget to check the other Apps to backup your phone
    Contacts
    just to play it safe sync your contacts w/ google if you haven't already
    open your phonebook
    press MENU button -> tap on Send Contacts -> select all -> send it to your email
    on your computer
    -> download the file -> go to your gmail -> click on contacts -> click on more actions -> on the drop down menu click on "import" -> choose the file -> and click import
    Apps
    Don't worry so much about backing up your apps
    on your computer go to
    market.android.com -> log in -> click on My Library -> and send all your apps to your phone
    SMS/MMS
    if you don't want to use the backup & restore app then
    Install "backup SMS" to back up your SMS and MMS to your Gmail
    https://market.android.com/details?id=com.zegoggles.smssync&feature=search_result
    or your SMS use
    "backup & restore SMS"
    https://market.android.com/details?id=com.riteshsahu.SMSBackupRestore&feature=search_result
    or for your MMS use "Save MMS"
    https://market.android.com/details?id=com.schwimmer.android.mmsextract&feature=search_result
    Call Logs
    And for call logs this is great
    https://market.android.com/details?id=com.yang.android.ansta

  • I didn't back up and have lost all my data when updating to iOS 7 :(

    I didn't back up and have lost all my data when updating to iOS 7 I have an iphone 4s.  Is there any way at all i can recover the data?! Help pls!!!

    Actually, if you have never backed up your iPhone with iTunes or iCloud manually, there are still possibilities that iTunes or iCloud has backed up your iPhone automatically: every time you sync the iPhone with iTunes, iTunes will back up your iPhone automatically; if your iCloud backup was enabled, every time your iPhone is connected with Wifi and a power source with screen-locked, iCloud will create a backup automatically. If you find the backups, but the backups are not up to date, and you don’t want to lose the data generated after the backups, you can extract the lost data from the backups using the iPhone backup extractor.
    In addition, you can also try to use the iPhone data recovery software to scan and recover the data on your iPhone directly even if you have no backups of your iPhone.

  • Database error when updating table ADRC

    Hi,
    We are on ECC 5.0 & are facing a problem whille maintaining anything relevant to table ADRC.
    For eg., if we try to maintain storage location or create a vendor code (XK01), for some inputs it works ...but most times the update just terminates with a message "Database error when changing table ADRC".
    Pls. help.
    Thanks,
    Saba.

    Hi
    You can refer to following SAP Notes in case they help:
    385440   Repairing inconsistencies in Customizing addresses
    417809    Customizing objects display incorrect addresses
    186910    Customers / vendors with incorrect address
    Otherwise i want to know more about the error you are getting to help you in better way.
    Thanks and Regards
    Esha Rajpal

Maybe you are looking for