3 Replies Latest reply on Sep 3, 2015 6:14 AM by BKBK

    Ich kann den Fehler in diesem Code nicht finden.

    thomass62018403

      Nachdem ich auf einer anderen File den Submit button betätige und zurück komme, gibt er mir nur einen error aus, da er es nicht schafft, es auf die Datenbank zu updaten.

      Bitte um Hilfe

      danke im Voraus !

       

      <cfif isdefined('form.titel')>

        <cfif isdefined('form.filename')>

          <cffile action="upload" filefield="form.filename" destination="C:\inetpub\wwwroot\support\upload\presentation\vorlagen\" result="resultUpload" nameconflict="makeunique" />

        </cfif>

       

       

        <cfquery name="updPPtFile" datasource="#application.global.dsn#" result="resultUpdPpt">

          UPDATE ppt_files

            SET bezeichnung = <cfqueryparam cfsqltype="cf_sql_varchar" value="#form.titel#" />,

                gruppenID   = <cfqueryparam cfsqltype="cf_sql_integer" value="#form.gruppeID#" />

                <cfif isdefined('form.filename')>,

                ppt         = <cfqueryparam cfsqltype="cf_sql_varchar" value="\upload\presentation\vorlagen\#resultUpload.serverFile#" />

                </cfif>

                  WHERE ID = <cfqueryparam cfsqltype="cf_sql_integer" value="#form.pptID#" />

         </cfquery>

       

       

        <cfif resultUpdPpt.recordCount is 0>

          <cfquery name="insPptFile" datasource="#application.global.dsn#">

            INSERT INTO ppt_files

              (bezeichnung, gruppenID, ppt)

              VALUES

              <cfqueryparam cfsqltype="cf_sql_varchar" value="#form.titel#" />,

              <cfqueryparam cfsqltype="cf_sql_integer" value="#form.gruppeID#" />,

              <cfif isdefined('form.filename')><cfqueryparam cfsqltype="cf_sql_varchar" value="\upload\presentation\vorlagen\#resultUpload.serverFile#" /><cfelse>NULL</cfif>)

          </cfquery>

        </cfif>

      </cfif>