David
Maybe there are some " or ' quote marks (or comma) in your data, resultin
g
in this error.
Are all these fields defined as text in the table ? a variable such as Pr
ice
is likely to be numeric and will not like being enclosed in quote marks.

hth,
andy

> -----Original Message-----
> From: David Brown [mailto:[EMAIL PROTECTED]]
> Sent: Monday, 11 February 2002 9:31 AM
> To: CF-Talk
> Subject: Re: Help with insert statment into sql 2000
>
>
> Insert into dbo.cdm
> (FAC,DPT,REV,FIM,F5,SIM,SimDescription,UP,HCPCS,PRICE,OpPrice,PRO,
> SUPP,Supp2
> )
> values
> ('B', 'BRB', '6005', '600510023', '*', '10023', '7 AV.WEST LAT.PSYCH
> OBSERVATION', '0762', '', '75000', '', 'NO', '2', '04/29/2001')
>
>  is now my output and here is my error code
> OLEDB Error Code = 109
> There are more columns in the INSERT statement than values
> specified in the
> VALUES clause. The number of values in the VALUES clause must match the
> number of columns specified in the INSERT statement.
>
>
>
>
> The error occurred while processing an element with a general
> identifier of
> (CFQUERY), occupying document position (38:2) to (38:60).
>
>
>
> Here my code.
>
> <cffile action="READ" file="\\prmhtstr\dsweb\aaaweb2.txt"
> variable="aaaweb">
> <!--- Get Column Names, Data Types from Form Field TableName and
> DSN(should
> be an hidden form fields --->
> <cfquery name="GetTableInfo"datasource="DSSWeb">
>  sp_columns CDM
> </cfquery>
>
> <cfquery name="Delete" datasource="DSSWeb">
>  DELETE
>  FROM dbo.cdm
> </cfquery>
>
> <cfset ColumnHeader = "">
> <cfset Counter = 0>
> <cfset ColumnData = "">
> <cfset ColNumb =0>
>
>
> <cfloop query="GETTableInfo">
>  <cfset ColumnHeader = ColumnHeader &"," & column_name>
> </cfloop>
>
> <cfset ColumnHeader = Replace(ColumnHeader,Left(ColumnHeader,1),"")>
>
> <p>
> <cfoutput>
> <cfloop index="RowInfo" list="#aaaweb#" delimiters="#chr(10)#">
>  <cfset RowInfo = Replace(RowInfo,chr(9),"|","ALL")>
>  <!--- #RowInfo#<br> --->
>  <cfloop index="Column" list="#RowInfo#" delimiters="|">
>    <cfset ColumnData = Replace(RowInfo,"|","', '","ALL")>
>  </cfloop>
>
> <!---  <cfset ColumnData = Replace(columnData,Left(ColumnData,1),"")>
 --->
>  Insert into dbo.cdm<br>
>  (#ColumnHeader#)<br>
>  values<br>
>  ('#RTrim(ColumnData)#')<br>
>  <cfquery name="Insert" datasource="DSSWeb2" dbtype="OLEDB">
>  Insert Into dbo.CDM
>   (#ColumnHeader#)
>  Values
>  ('#RTrim(ColumnData)#')</cfquery>
>
>  <cfset ColumnData = "">
>  <cfset Counter = 0>
>  <cfset ColNumb = 0>
>  <br>
> </cfloop>
>
> </cfoutput>
> </p>
>
> ----- Original Message -----
> From: "Andy Parry" <[EMAIL PROTECTED]>
> To: "CF-Talk" <[EMAIL PROTECTED]>
> Sent: Sunday, February 10, 2002 7:56 PM
> Subject: RE: Help with insert statment into sql 2000
>
>
> > Hi david,
> > you need commas to separate the values in the value list, and individ
ual
> > quotation marks around character fields.
> > You have a single string as a value, hence the SQL server
> thinks that you
> > are only submitting a single value, yet your insert statement is sayi
ng
> that
> > you are sending 14 values.
> >
> > HTH
> > andy
> >
> >
> > > -----Original Message-----
> > > From: David Brown [mailto:[EMAIL PROTECTED]]
> > > Sent: Monday, 11 February 2002 8:49 AM
> > > To: CF-Talk
> > > Subject: Help with insert statment into sql 2000
> > >
> > >
> > > Help.
> > > I get this error every time I try to insert into my table.
> > > OLEDB Error Code = 109
> > > There are more columns in the INSERT statement than values
> > > specified in the
> > > VALUES clause. The number of values in the VALUES clause must
> match the
> > > number of columns specified in the INSERT statement.
> > >
> > > Here the output of my sql statment.
> > >
> > > Insert into dbo.cdm
> > > (FAC, DPT, REV, FIM, F5, SIM, SimDescription, UP, HCPCS,
> PRICE, OpPrice,
> > > PRO, SUPP, Supp2)
> > > values
> > > ('B BRB 6005 600510023 * 10023 7 AV_WEST LAT_PSYCH OBSERVATION
> > > 0762 75000 NO
> > > 2 04/29/2001')
> > >
> > >
> >
> 
______________________________________________________________________
Dedicated Windows 2000 Server
  PIII 800 / 256 MB RAM / 40 GB HD / 20 GB MO/XFER
  Instant Activation · $99/Month · Free Setup
  http://www.pennyhost.com/redirect.cfm?adcode=coldfusiona
FAQ: http://www.thenetprofits.co.uk/coldfusion/faq
Archives: http://www.mail-archive.com/cf-talk@houseoffusion.com/
Unsubscribe: http://www.houseoffusion.com/index.cfm?sidebar=lists

Reply via email to