I'm kinda stumped on this problem I've been having:

[excerpt from dspPatInsertConfirm.cfm]
<cfset tabName="pat">
<cfset cols="(pid, mcn, foundry, package, dieconfig, productid, 
project_alias, technology, sirev, user_comment, username, flag)">
<cfset 
vals="sq_pat.nextval,#mcn_id#,#foundry#,#package#,#dieconfig#,#productid#,#project_alias#,#technology#,#sirev#,'#comment#',1,0">
<cfinclude template="actInsertToTable.cfm">



[excerpt from actInsertToTable.cfm]
  <cfquery datasource="#app.dsname#" name="insert_#tabName#">
    insert into tab_#tabName# #cols# values (#vals#)
  </cfquery>




This is basically a generic means of inserting values into tables. I have 
this working for table that only have numeric values. It seems to choke on 
the comment field above which is a string. Here is the error message I get:

ODBC Error Code = S1000 (General error)
[MERANT][ODBC Oracle 8 driver][Oracle 8]ORA-00917: missing comma
SQL = "insert into tab_pat (pid, mcn, foundry, package, dieconfig, 
productid, project_alias, technology, sirev, user_comment, username, flag) 
values (sq_pat.nextval,9,2,2,2,1,1,2,1,''I AM EDITED COPYlkjk'',1,0)"

I tried cutting and pasting that SQL into a command line and it appears 
that the quotes around the "I AM EDITED COPYlkjk" is actually two single 
quotes in series rather than double quotes. it gave an error on the 
commandline. When I removed the extra single quote it worked on the command 
line. I'm not sure how to fix this. I thought maybe that the sql statement 
was inserting extra single quotes for the string, but when i took them out 
in dspPatInsertConfirm.cfm it choked again. Any ideas on how to fix this? 
Has anyone been able to successfully create a generic insert script?

~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~|
Archives: http://www.houseoffusion.com/cf_lists/index.cfm?forumid=4
Subscription: 
http://www.houseoffusion.com/cf_lists/index.cfm?method=subscribe&forumid=4
FAQ: http://www.thenetprofits.co.uk/coldfusion/faq

Get the mailserver that powers this list at 
http://www.coolfusion.com

                                Unsubscribe: 
http://www.houseoffusion.com/cf_lists/unsubscribe.cfm?user=89.70.4
                                

Reply via email to