Vad är fel? Får fel
Feltyp:
Microsoft JET Database Engine (0x80040E14)
Syntaxfel i INSERT INTO-uttryck.
objCon.execute "INSERT INTO tabell SET last = '" & ID & "' Where id=" & anv_id
30 svar · 1 045 visningar · startad av Biasse
Vad är fel? Får fel
Feltyp:
Microsoft JET Database Engine (0x80040E14)
Syntaxfel i INSERT INTO-uttryck.
objCon.execute "INSERT INTO tabell SET last = '" & ID & "' Where id=" & anv_id
Biasse skrev:
Vad är fel? Får fel
Feltyp:
Microsoft JET Database Engine (0x80040E14)
Syntaxfel i INSERT INTO-uttryck.objCon.execute "INSERT INTO tabell SET last = '" & ID & "' Where id=" & anv_id
Skall uppdatera en post så:
UPDATE tabell SET last='" & ID & "' WHERE id=" & anv_id
nej jag vill kunna fylla på med mer info
INSERT INTO Tabell(fält1, fält2) VALUES ('värde_fält1','värde_fält2')
Använt sökfunktionen på wF ?
Feltyp:
Microsoft JET Database Engine (0x80040E14)
Semikolon saknas i slutet av SQL-uttryck.
ID= Request.Cookies("anv_id")
objCon.execute "INSERT INTO tabell(last) VALUES ('ID') & Where id=" & anv_id
INSERT INTO tabell(last) VALUES ('" & anv_id & "')
Om du ska uppdatera en post använder du UPDATE och då med vilkoret WHERE
Vad är det du försöker åstadkomma? Sätta en inloggningstid på en användare eller någor sådant?
[B]exempel:[/B]
UPDATE tabell SET last = dagensdatum WHERE ID = '"& anv_id & "'"
Du ska se till att rätt värden matas in i din SQL-sats innan du kör den så att tal alltid är tal och text är text. Samt att kontrollera att inga fientliga tecken kommer in.
Sök på SQL injection så får du mycket hjälp med det.
INSERT INTO tabell(last) VALUES ('" & anv_id & "')
Fungerar utmärkt men jag vill koppla det till ett speciellt inläggs fält och fylla på den info som finns i det med mer. Därav vill jag jämföra med "Where id=" & anv_id"
Som det är utan skapar den bara en ny post med värdet i.
Update fungerar men ersätter allt innehåll
objCon.execute "UPDATE tabell SET post_last = '" & ID & "' Where id=" & anv_id
Biasse skrev:
INSERT INTO tabell(last) VALUES ('" & anv_id & "')Fungerar utmärkt men jag vill koppla det till ett speciellt inläggs fält och fylla på den info som finns i det med mer. Därav vill jag jämföra med "Where id=" & anv_id"
Som det är utan skapar den bara en ny post med värdet i.
Update fungerar men ersätter allt innehåll
objCon.execute "UPDATE tabell SET post_last = '" & ID & "' Where id=" & anv_id
Antingen skickar du in samtlig information inkl. den som redan finns där.
objCon.execute "UPDATE tabell SET post_last = '" & ID & "' Where id=" & anv_id
Alternativt, eventuellt, kanske, maybe:
objCon.execute "UPDATE tabell SET post_last = post_last + '" & ID & "' Where id=" & anv_id
Antingen skickar du in samtlig information inkl. den som redan finns där.
objCon.execute "UPDATE tabell SET post_last = '" & ID & "' Where id=" & anv_id
Så vill jag att det ska fungera. Det ska bli typ id: 1,4,7,11 osv i fältet när de id har besökt sidan.
Men den raderar allt och lägger in det sista id som det fungerar nu.
Fungerar inte Fredde Mannens sista förslag får du läsa ut värdet först konkatinera ihop med nästa värde och peta in igen.
Det sista adderar alla id till ett större tal
Så här funkar det
objCon.execute "UPDATE forum_posts SET post_last = post_last & '" & userID & "' Where post_id=" & lng_objRs_post_id
Nu blir det långa tal så nu ska jag försöka dela upp dom så man kan jämföra ett id med en if-sats
Lite osäker på detta men du ville ha det kommaseparerat?
objCon.execute "UPDATE forum_posts SET post_last = post_last & '," & userID & "' Where post_id=" & lng_objRs_post_id
Det blev 0 då :)
objCon.execute "UPDATE forum_posts SET post_last = post_last & '", & userID & "' Where post_id=" & lng_objRs_post_id
Nu då? Chansar vilt :e
Jo jag provar jag med. Jag har mdb som tal(långt heltal) för detta fältet om det har inverkan.
Feltyp:
Kompileringsfel i Microsoft VBScript (0x800A03EA)
Syntaxfel
objCon.execute "UPDATE forum_posts SET post_last = post_last & '", & userID & "' Where post_id=" & lng_objRs_post_id
objCon.execute "UPDATE forum_posts SET post_last = post_last & '" & "," & userID & "' Where post_id=" & lng_objRs_post_id
Skriver 0 hehe :)
Om du gör en response.write på raden hur blir den då?
Om kalle postat i forumet, sedan nisse, osv så förmodar jag att strängen kan bli rätt så lång eller? Hade det inte varit bättre att ha en separat tabell för detta ändamål?
Jag menar hur många idn kommer att byggas på i strängen, 10, 20, 30, 50 stycken eller?
objCon.execute "UPDATE forum_posts SET post_last = post_last & '", & userID & "' Where post_id=" & lng_objRs_post_id
Vad är den exakta saken du vill åstadkomma?