Gå til innhold

Anbefalte innlegg

IKKE dreven på programmering, men skal lage en applikasjon via CFMX.

:hmm: Får følgende feilmelding (skal oppdatere en registrert plate, og får feilmelding helt mot slutten av den prosedyren. Feilen skal sies å være noe galt med UPDATE setningen, noe jeg har vanskelig for å tro...) :

 

"Error Executing Database Query.

[Macromedia][sequeLink JDBC Driver][ODBC Socket][Microsoft][ODBC Microsoft Access Driver] Syntaksfeil i UPDATE-setningen".

 

Legger ved disse templatene: retrieve.cfm, retrieve2.cfm + update.cfm (applikasjonen skal foregå i den rekkefølgen templat-messig).

 

<!--- retrieve.cfm --->

 

<cfquery name="retrieve" datasource="#session.datasource#">

select platenr from Plater

</cfquery>

 

<p><h2><font color="Blue">Liste over platenr for oppdatering</font></h2></p>

<cfoutput query="retrieve">

<table>

<tr>

<td><a href="retrieve2.cfm?platenr=#platenr#">#platenr#</a></td>

</tr>

</table>

</cfoutput>

 

<p><b><a href="plateliste.cfm">Tilbake</a>

 

<!--- retrieve2.cfm --->

 

<cfquery name="retrieve2" datasource="#session.datasource#">

select * from Plater where platenr='#platenr#'

</cfquery>

 

<cfform action="update.cfm">

<cfoutput query="retrieve2">

<h2><font color="Blue">Oppdatèr platenr: #platenr#</font></h2>

<table>

<tr><td>Artistnavn:<input type="text" name="Artistnavn" value="#retrieve2.Artistnavn#"></td></tr>

<tr><td>Tittel:<input type="text" name="Tittel" value="#retrieve2.Tittel#"></td></tr>

<tr><td>Plateselskap:<input type="text" name="Plateselskap" value="#retrieve2.Plateselskap#"></td></tr>

<tr><td>Format:<input type="text" name="Format" value="#retrieve2.Format#"></td></tr>

<tr><td>Musikksjanger:<input type="text" name="Musikksjanger" value="#retrieve2.Musikksjanger#"></td></tr>

<tr><td>Utgivelsesesår:<input type="text" name="Utgivelsesår" value="#retrieve2.Utgivelsesår#"></td></tr>

</table>

<input type="hidden" name="platenr" value="#platenr#">

</cfoutput>

<p><input type="submit" value="Oppdatèr"></p>

</cfform>

 

<p><b><a href="retrieve.cfm">Tilbake</a>

 

<!--- update.cfm --->

 

<cfquery name="update" datasource="#session.datasource#">

UPDATE Plater SET

Artistnavn='#Artistnavn#',

Tittel='#Tittel#',

Plateselskap='#Plateselskap#',

Format='#Format#',

Musikksjanger='#Musikksjanger#',

Utgivelsesår='#Utgivelsesår#',

WHERE platenr=#platenr#

 

</cfquery>

<cflocation url="retrieve.cfm">

-----------------------

Nyttige tips byr på o store takk :o)

HASTER!!!

Lenke til kommentar

Opprett en konto eller logg inn for å kommentere

Du må være et medlem for å kunne skrive en kommentar

Opprett konto

Det er enkelt å melde seg inn for å starte en ny konto!

Start en konto

Logg inn

Har du allerede en konto? Logg inn her.

Logg inn nå
×
×
  • Opprett ny...