/ Forside / Teknologi / Udvikling / ASP / Nyhedsindlæg
Login
Glemt dit kodeord?
Brugernavn

Kodeord


Reklame
Top 10 brugere
ASP
#NavnPoint
smorch 9259
Harlekin 1866
molokyle 1040
Steffanst.. 758
gandalf 657
smilly 564
gibson 560
cumano 530
MouseKeep.. 480
10  Random 410
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...


Søg
Reklame
Statistik
Spørgsmål : 177500
Tips : 31968
Nyheder : 719565
Indlæg : 6408514
Brugere : 218887

Månedens bedste
Årets bedste
Sidste års bedste