Kolla i databasen vad du har för datatyp på ID och NAMN. Skulle tro att felet ligger på ID som du behandlar som en textsträng i SQL-frågan, men som säkert är integer el. likn. i databasen.
Vad gör den till dålig/mindre bra framför den andra?
Enligt en bok jag läst stod det att man bör använda sig av metoden update så fort det fanns en risk att data kunde innehålla citattecken och apostrofer? Hur löser jag detta om jag kör en SQL-fråga?
Vad gör den till dålig/mindre bra framför den andra?
Den är dålig eftersom den kräver att man skapar ett recordset, och det blir extra dåligt då många använder "SELECT * from tabell" för att skapa detta. Med vanlig INSERT eller UPDATE blir det ju bara:
Hej databasen!
Uppdatera med det här!
Med rs.update blir det
Hej databasen!
Sök upp den post i databasen som.....
Skapa ett recordset som tar onödigt med minne, och håller i kopplingen till databasen onödigt länge, och lägg sökresultatet där
Sätt dit det nya värdet
Uppdatera databasen
Hur löser jag detta om jag kör en SQL-fråga?
Genom att byta ut alla apostrofer till två apostrofer
replace(sträng,"'","''")
[Redigerat av emission den 25 jul 2000]
291 ms totalt · 4 externa anrop · v20260731065814-full.a51de22e