|
| 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...
| |
|
|