Stämmer allt? Hur ser SQL-frågan ut?
Datatyper på kolumnen i tabellen?
För övrigt: det känns lite som att du går över ån efter vatten med dina konkateneringar.
Mvh,
------------------
All your base are belong to me.
15 svar · 270 visningar · startad av ReloadMaster
Kan någon kolla om ni hittar något fel i denna kod:
SQL = "UPDATE medlemmar SET anvandarnamn = '" & Session("anvandarnamn") & "'," & "losenord = '" & Session("losenord") & "'," & _
"fornamn = '" & Session("fornamn") & "'," & "efternamn = '" & Session("efternamn") & "'," & "email = '" & Session("email") & "'," & _
"bor = '" & Session("bor") & "'," & "icq = '" & Session("icq") & "'" & "," & _
"hemsida = '" & Session("hemsida") & "'," & "egen = '" & Session("egen") & "' WHERE ID = " & Request.Querystring("ID")
Connect.Execute SQL,,128
Det jag får är ett Syntax fel men när jag skriver:
Response.Write""&SQL&""
så stämmer allt...
------------------
Das Dunkhopf...
Stämmer allt? Hur ser SQL-frågan ut?
Datatyper på kolumnen i tabellen?
För övrigt: det känns lite som att du går över ån efter vatten med dina konkateneringar.
Mvh,
------------------
All your base are belong to me.
Hej!
Regel: Skapa inte fler sessions än du använder. Har svårt att tänka mig att du har användning för alla dessa sessions.
Mvh Jörgen :)
------------------
"Ett väl utfört arbete ger en inre tillfredsställelse och är den grund varpå samhället vilar."
Det är inte riktigt eftersträvvärt prestandamässigt. Lägg hellre värdena i Querystrings, eller hidden-formulär så sparar du mycket resurser. Eller i vissa fall i cokkies, då lagras de ju på klienten tills du hämtar dem.
mvh Jörgen :)
------------------
"Ett väl utfört arbete ger en inre tillfredsställelse och är den grund varpå samhället vilar."
Kolumner:
ID = Räknare 0 Premiärnyckel
anvandarnamn = Text
losenord = Text
fornamn = Text
efternamn = Text
email = Text
bor = Text
hemsida = Text
icq = Text
egen = Text
det var alla...
------------------
Das Dunkhopf...
Som sagt, lite väl mycket konkateneringar, som gör koden svårläst.
SQL = "UPDATE medlemmar SET anvandarnamn = '" & Session("anvandarnamn") & "',losenord = '" & Session("losenord") & "'," & _
"fornamn = '" & Session("fornamn") & "',efternamn = '" & Session("efternamn") & "',email = '" & Session("email") & "'," & _
"bor = '" & Session("bor") & "',icq = '" & Session("icq") & "'," & _
"hemsida = '" & Session("hemsida") & "',egen = '" & Session("egen") & "' WHERE ID = " & Request.Querystring("ID")
response.write SQL
Hur ser SQL-satsen ut? Misstänker att något fult tecken smugit sig in.
------------------
/emission
If you see someone without a smiley, give them your colon.
Vilken SQL Jag får problem med den SQL satsen du skrev ut...
Det här är det som blir kolla om detta kan hjälpa:
UPDATE medlemmar SET anvandarnamn = 'ReloadMastern',losenord = 'kmab',fornamn = 'Mikael',efternamn = 'Larsson',email = 'gnagaren5@spray.se',bor = 'Åkersberga',icq = '0',hemsida = 'http://bangit.mine.nu',egentext = 'Test...' WHERE ID = 5
------------------
Das Dunkhopf...
Och ditt felmeddelande ser ut hur?
(jag tycker inte SQL-satsen ser ut att vara felaktig syntaxmässigt.)
------------------
All your base are belong to me.
Här:
Microsoft JET Database Engine fel '80040e14'
Syntaxfel i UPDATE-uttryck.
/asp/scripts/ccommunity/community_andra.asp, rad 134
------------------
Das Dunkhopf...
Det var som attans.
Kan det vara så att något tabell-/fältnamn är reserverat av access tro?
Undras vilket isf.
Prova att sätta [] runt tabell- och fältnamn och se om det hjälper.
Om det inte är så att det är en helt annan sql-fråga som ger felmeddelandet.
Mvh,
------------------
All your base are belong to me.
Bara en fråga om man har 12 tabeller i en databas måste alla uppdateras då?
------------------
Das Dunkhopf...
Nej.
------------------
http://www.aftonbladet.se/vss/kultur/story/0,2789,89323,00.html
"Våld smittar som kolera. Dess förmåga att sprida sig beror på skenet av rättfärdighet, som gör den epidemisk."
Friedrich Hacker
Ehh?
Du uppdaterar ju en tabell, i detta fall tabellen medlemmar, och ändrar i fält.
Om tabellen har 12 fält är inte speciellt relevant, du ändrar bara de fält som ska ändras.
Mvh,
------------------
All your base are belong to me.
Någon som vet hur jag kan skriva en ny UPDATE Sats och kanske ta reda på vad som är fel?
------------------
Das Dunkhopf...