Ask a Question related to Coldfusion - Getting Started, Design and Development.

  1. #1

    Default insert failed

    hope you can help solve this problem,

    ok my database field:

    tblA
    TSK_ID (autonumber) key (not Null)
    USR_ID (autonumber) (not Null)
    TSKCTDT (datetime)

    tblB
    USR_ID (autonumber) key (not Null)
    USRName (varchar)
    USRLogin (varchar)
    USRPassword (varchar)

    USR_ID = relationship tblA + tblB
    __________________________________________________ ___________


    my form:
    <form name="form" action="ActLogin.cfm" method="post" onSubmit="return
    validate();">
    <input type="hidden" name="TSKCTDT" value="<cfoutput>#DateFormat(now(),
    'mm/dd/yyyy')#</cfoutput>">
    <input type="hidden" name="USR_ID" value="#USR_ID#">
    <input type="text" name="USRName" value=""> User Name<br>
    <input type="text" name="USRLoginID" value=""> User ID<br>
    <input type="password" name="USRPassword" value=""> Password<br>
    <input type="submit" name="Submit" value="Submit">

    </form>
    __________________________________________________ ____________

    my ActLogin

    <CFQUERY NAME="qITD1" DATASOURCE="ITDTask">
    INSERT INTO dbo.A (USR_ID, TSKCTDT)
    VALUES ('#form.USR_ID#', '#form.TSKCTDT#' ) ;
    </CFQUERY>

    <CFQUERY NAME="qITD2" DATASOURCE="ITDTask">
    INSERT INTO dbo.B User (USRName, USRLoginID, USRPassword)
    VALUES ('#form.USRName#', '#form.USRLoginID#', '#form.USRPassword#' ) ;
    </CFQUERY>
    __________________________________________________ _______________

    so when i submit form then the message:


    Macromedia][SQLServer JDBC Driver][SQLServer]Syntax error converting the
    varchar value '#USR_ID#' to a column of data type
    int.

    The Error Occurred in C:\Inetpub\wwwroot\ITDTask\ActLogin.cfm: line 15

    13 : INSERT INTO dbo.tTSK_ITD (USR_ID, TSKCTDT)
    14 : VALUES ('#form.USR_ID#', '#form.TSKCTDT#' ) ;
    15 : </CFQUERY>
    16 :
    17 : <CFQUERY NAME="qITD2" DATASOURCE="ITDTask">
    SQL INSERT INTO dbo.tTSK_ITD (USR_ID, TSKCTDT) VALUES ('#USR_ID#',
    '04/08/2005' )



    why??

    wargk Guest

  2. Similar Questions and Discussions

    1. serial increments on failed insert
      Ive noticed what seems to be an odd effect in psql 7.3. It works like this: 1> Create a table: CREATE TABLE foo ( sval serial, uval int...
    2. What's faster - loop for insert or insert...select.
      What is faster if I'm moving large numbers of records (anywhere from 10,000 to 300,000 records per archive) from one query to another table? 1)...
    3. Multiple Insert or Looping Insert
      I built an application on an Access DB that allows a dispatcher to log trucks in the field at their location as they call in. There are three...
    4. (0x8004E025) COM+ Activation failed because an initialization function failed. Check the event log for more information.
      Resolved this issue... Removed component from COM+ registration. Deleted DLL. Re-compiled DLL from source. Re-registered in COM+. Works fine. Mr...
    5. INSERT statement contains fewer items than the insert list
      The block of code below shows how I am inserting field values into my dbase table: strSQLStatement = "INSERT INTO tblArticles...
  3. #2

    Default Re: insert failed

    Because you forgot to put the #USR_ID# in your form between cfoutput tags!
    pukkel Guest

Posting Permissions

  • You may not post new threads
  • You may post replies
  • You may not post attachments
  • You may not edit your posts

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139