|  | 		    
					
        
         
          
         
	
          | |  | Update Fra : kristensenrune@hotma~
 | 
 Dato :  13-01-06 00:04
 | 
 |  | Jeg skal opdatere nogle poster i en access tabel, den skriver:
 Error Type:
 Microsoft OLE DB Provider for ODBC Drivers (0x80040E14)
 [Microsoft][ODBC Microsoft Access Driver] Syntax error in UPDATE
 statement.
 /rune/anfi/redigersend.asp, line 25
 
 Men jeg har kigget mig blind på det, kan ikke finde fejlen....
 
 Er der ikke en venlig sjæl der kan hjælpe?
 
 På forhånd tak.
 
 
 
 |  |  | 
  kristensenrune@hotma~ (13-01-2006) 
 
	
          | |  | Kommentar Fra : kristensenrune@hotma~
 | 
 Dato :  13-01-06 00:06
 | 
 |  | Må være meget træt når man glemmer selve koden:
 
 <%
 ' Databaseforbindelse - husk at angive sti til din database
 Set Conn = Server.CreateObject("ADODB.Connection")
 DSN = "DRIVER={Microsoft Access Driver (*.mdb)}; "
 DSN = DSN & "DBQ=" & Server.MapPath("database\brugere.mdb")
 Conn.Open DSN
 
 ' SQL sætning opbygges
 strSQL = "Update bruger set "
 
 strSQL = strSQL & "Fornavn= '" & Request.Form("Fornavn") & "', "
 strSQL = strSQL & "Efternavn= '" & Request.Form("Efternavn") & "', "
 strSQL = strSQL & "Brugernavn= '" & Request.Form("Brugernavn") & "', "
 strSQL = strSQL & "Password= '" & Request.Form("Kodeord") & "', "
 strSQL = strSQL & "Adresse= '" & Request.Form("Adresse") & "', "
 strSQL = strSQL & "Postnummer= '" & Request.Form("Postnummer") & "', "
 strSQL = strSQL & "By= '" & Request.Form("By") & "', "
 strSQL = strSQL & "Telefon= '" & Request.Form("Telefon") & "' "
 
 strSQL = strSQL & " Where Id = " & session("Id") & ""
 
 Response.Write (" "&strSQL&" ")
 
 ' SQL sætning eksekveres
 Conn.Execute(strSQL)
 
 ' Luk databaseforbindelse
 Conn.Close
 Set Conn = Nothing
 
 Response.Write (" <h1>Log ud for at gennemføre</h1> ")
 Response.Write (" <h2><a href=""logud.asp"">Log ud</a></h2> ")
 %>
 
 
 
 |  |  | 
  kristensenrune@hotma~ (13-01-2006) 
 
	
          | |  | Kommentar Fra : kristensenrune@hotma~
 | 
 Dato :  13-01-06 00:09
 | 
 |  | Desuden ser min SQL sætning således ud:
 
 Update bruger set Fornavn= 'Rune', Efternavn= 'Kristensen', Brugernavn=
 'rune', Password= 'rune', Adresse= 'Odinsvej 7', Postnummer= '6500',
 By= 'Vojens', Telefon= '28683417' Where Id = 1
 
 Men er det ikke rigtigt?
 
 
 
 |  |  | 
  Jørn Andersen (13-01-2006) 
 
	
          | |  | Kommentar Fra : Jørn Andersen
 | 
 Dato :  13-01-06 02:45
 | 
 |  | 
 
            On 12 Jan 2006 15:08:48 -0800, kristensenrune@hotmail.com wrote:
 >Desuden ser min SQL sætning således ud:
 >
 >Update bruger set Fornavn= 'Rune', Efternavn= 'Kristensen', Brugernavn=
 >'rune', Password= 'rune', Adresse= 'Odinsvej 7', Postnummer= '6500',
 >By= 'Vojens', Telefon= '28683417' Where Id = 1
 >
 >Men er det ikke rigtigt?
 Kig fx på:
 <url: http://www.aspfaq.com/show.asp?id=2400> - er alle felter tekst-felter?
 - prøv at sætte By i firkant-parantes; jeg har på fornemmelsen, at det
 er et reserveret ord (måske er Id også - kan ikke huske det):
 .... [By]= 'Vojens', Telefon= '28683417' Where [Id] = 1
 Good luck!
 -- 
 Jørn Andersen,
 Brønshøj
            
             |  |  | 
  Jesper Stocholm (13-01-2006) 
 
	
          | |  | Kommentar Fra : Jesper Stocholm
 | 
 Dato :  13-01-06 09:27
 | 
 |  | 
 
            kristensenrune@hotmail.com wrote in
 news:1137107328.168348.94990@g43g2000cwa.googlegroups.com: 
 > Desuden ser min SQL sætning således ud:
 > 
 > Update bruger set Fornavn= 'Rune', Efternavn= 'Kristensen',
 > Brugernavn'rune', Password= 'rune', Adresse= 'Odinsvej 7', Postnummer=
 ------------^
 Der mangler vist et '=' tegn her.
   -- 
 Jesper Stocholm
http://stocholm.dk Findes din kiosk på nettet? Se http://ekiosk.dk  (nu med links!)
            
             |  |  | 
   Jørn Andersen (13-01-2006) 
 
	
          | |  | Kommentar Fra : Jørn Andersen
 | 
 Dato :  13-01-06 17:48
 | 
 |  | On 13 Jan 2006 08:26:57 GMT, Jesper Stocholm <j@stocholm.invalid>
 wrote:
 
 >kristensenrune@hotmail.com wrote in
 >news:1137107328.168348.94990@g43g2000cwa.googlegroups.com:
 >
 >> Desuden ser min SQL sætning således ud:
 >>
 >> Update bruger set Fornavn= 'Rune', Efternavn= 'Kristensen',
 >> Brugernavn'rune', Password= 'rune', Adresse= 'Odinsvej 7', Postnummer=
 >
 >------------^
 >
 >Der mangler vist et '=' tegn her.
 
 Jeg tror Xnews har snydt dig, jeg så det som:
 Brugernavn='rune'
 -altså med '='
 
 --
 Jørn Andersen,
 Brønshøj
 
 
 |  |  | 
    Jesper Stocholm (16-01-2006) 
 
	
          | |  | Kommentar Fra : Jesper Stocholm
 | 
 Dato :  16-01-06 10:26
 | 
 |  | 
 
            Jørn Andersen <jorn@jorna.dk> wrote in 
 news:uamfs1dpg71uhkdfd3jpt7tubo73ik8bad@4ax.com:
 > On 13 Jan 2006 08:26:57 GMT, Jesper Stocholm wrote:
 > 
 >>kristensenrune@hotmail.com wrote in
 >>> Brugernavn'rune', Password= 'rune', Adresse= 'Odinsvej 7', Postnummer=
 >>------------^
 >>Der mangler vist et '=' tegn her.
 > Jeg tror Xnews har snydt dig, jeg så det som:
 > Brugernavn='rune'
 > -altså med '='
 pokkers ... :) ... jeg kan se på groups.google.com, at du har ret.
   -- 
 Jesper Stocholm
http://stocholm.dk Hvor køber du slik, cola eller smøger online?
 Send linket til mig via http://ekiosk.dk |  |  | 
  Jens Gyldenkærne Cla~ (13-01-2006) 
 
	
          | |  | Kommentar Fra : Jens Gyldenkærne Cla~
 | 
 Dato :  13-01-06 10:47
 | 
 |  | 
 
             skrev:
 > Ændrede bare By til Sted og Id til Nummer...
 Brugen af By som feltnavn er en fejl som mange har prøvet. Jeg
 bruger konsekvent postnr og postby som feltnavne i adressetabeller.
 -- 
 Jens Gyldenkærne Clausen
 Svar venligst under det du citerer, og citer kun det der er
 nødvendigt for at forstå dit svar i sammenhængen. Se hvorfor og
 hvordan på http://usenet.dk/netikette/citatteknik.html |  |  | 
  kristensenrune@hotma~ (13-01-2006) 
 
	
          | |  | Kommentar Fra : kristensenrune@hotma~
 | 
 Dato :  13-01-06 09:29
 | 
 |  | Mange tak!
 Ændrede bare By til Sted og Id til Nummer...
 
 Det dumme er at jeg tidligere har haft den fejl... Flot at man glemmer
 det igen...
 
 
 
 |  |  | 
 |  |