Hejsan jag sitter och har problem med en sak. Jag vill updatera flera poster samtidigt men det vill sig inte. jag får det beror troligen på att din accessdatabas är skrivskyddad. ligger du på ett hotell måste du ge skriv/skapa rättigheter till alla.. iofs är det samma för din lokala databas. Testa ändra till Syntax error kan knappast vara rättighetsproblem. Det är inte ett decimaltal du försöker spara? I sådana fall måste du byta ut , mot . Databasen har alla rättigheter den ska ha. Alla poster ska updateras samtidigt och det är inga decimal tal som ska sparas. Vill du uppdatera all/samtliga poster med ett och samma värde?updatera alla (Syntax error)
Syntax error in UPDATE statement.
Såhär ser koden ut.
<code>
If Request.QueryString("do") = "spara_traktamente" Then
For Each oitem In Request.Form
If oitem = "belopp" Then
objconn.execute("update lander_belopp set belopp=" & request.form("oitem") & "")
End If
Next
End If
</code>Sv: updatera alla (Syntax error)
Du skall inte ha med någon where-sats där i din sql-sats eller skall samtliga poster uppdateras?Sv: updatera alla (Syntax error)
'objconn.execute("update lander_belopp set belopp=" & request.form("oitem") & "")
sqlsats = "update lander_belopp set belopp=" & request.form("oitem") & ""
response.write(sqlsats)
objconn.execute(sqlsats)
Och se vad den försöker göra egentligen. Syntax error låter i mina öron inte som det har nåt med felaktiga rättigheter att göra.
Sv: updatera alla (Syntax error)
Om du inte får ordning på det kan du köra en response.write på sql-frågan, lättare att felsöka då.
/JohanSv:updatera alla (Syntax error)
När jag skriver ut SQLsatsen så ser det utsåhär:
update lander_belopp set belopp=
Så den tar inte med värdet ur textboxarna
Om jag ändrar så att textboxarna heter oitem och samt ändrar så att det bara står oitem i koden så blir det detta;
update lander_belopp set belopp=485, 575, 522, 611, 965, 551, 210, 575, 446, 601, 596, 200, 544, 479, 281, 506, 200, 316, 418, 560, 317, 572, 316, 341, 467, 377, 553, 491, 416, 503, 576, 200, 404, 608, 451, 233, 394, 439, 652, 475, 794, 682, 544, 340, 288, 642, 607, 491, 329, 354, 203, 242, 287, 641, 530, 421, 677, 323, 473, 676, 492, 649, 424, 620, 516, 709, 440, 762, 412, 510, 641, 313, 529, 685, 449, 464, 544, 200, 396, 544, 424, 614, 590, 475, 697, 641, 275, 355, 364, 505, 658, 493, 487, 304, 370, 397, 247, 794, 346, 252, 650, 213, 271, 703, 419, 668, 466, 547, 392, 304, 356, 259, 200, 635, 559, 755, 694, 330, 380, 718, 578, 856, 511, 250, 377, 649, 650, 583, 470, 474, 677, 446, 804, 520, 416, 546, 332, 930, 623, 284, 360, 976, 360, 200, 554, 311, 623, 349, 482, 200, 596, 553, 576, 581, 528, 262, 638, 506, 247, 755, 391, 346, 550, 277, 484, 450, 601, 594, 302Sv: updatera alla (Syntax error)
Vill du redigera flera poster sammtidigtpå en sida, då skall du kanske titta på Programarkivet:Redigerar flera poster på en sida för att få lite inspiration.