Fridens!
Jag har stött på ett problem som jag inte klarar att kliva över.
Jag ska nämligen uppdatera en post i en databas men vill inte ändra på de fält som inte ska ändras, alltså om en input ruta lämnas tom.
Men jag kommer inte på hur jag ska få till den funktionen utan att behöva skriva 49 stycken update strängar.
Du måste kolla de värden du får och generera frågan utifrån det. Exempelvis
uppdatera = "UPDATE login SET "
If Len(nSignature)>0 Then
uppdatera=uppdatera & " Signature = " & nSignature & "
End If
If Len(nPwd)>0 Then
If Len(uppdatera)>18 Then
uppdatera=uppdatara & ","
End If
uppdatera=uppdatera & " pwd = " & nPwd
End If
etc...
uppdatera = uppdatera & " WHERE ID = " & nID
Störde mig på stavfelet av "uppdatera" och har korrigerat stavningen.
...Jag ska nämligen uppdatera en post i en databas men vill inte ändra på de fält som inte ska ändras, alltså om en input ruta lämnas tom...
Varför vill du inte uppdatera värden i samma post som inte ändras?
Visserligen kanske det känns onödigt att uppdatera något som inte ändrats, men tänk på tiden det tar att göra en dynamisk update som jämför gammalt med nytt...
med 49 poster...
260 ms totalt · 4 externa anrop · v20260731065814-full.20824b9f