tak - men jeg får lige en lille fejl - Datatyperne stemmer ikke overens i kriterieudtrykket. - og det er fordi at tekst1 er et tal - hvordan er det lige med tegnsætningen her '" & tekst1 & "'
strSQL = "UPDATE navne SET "& navn &" = "& tekst &" WHERE id = " & strid response.write strSQL & "<br>" 'conn.execute(strSQL)
og tjek kolonnenavnet er trigtigt.
men du har i strSQL kaldt den ene varialbe tekst og når du udkriver den hedder den tekst1. Det skal no være det samme begge steder: strSQL = "UPDATE navne SET "& navn &" = "& tekst1 &" WHERE id = " & strid
strid = request.form("id") tekst = request.form("tabel" & b)
if tekst = "" then tekst = "0,00" else tekst = request.form("tabel" & b) end if
navn = request.form("navn" & b)
strSQL = "UPDATE graddage SET "& navn &" = "& tekst &" WHERE id = " & strid
response.write strSQL & "<br>" conn.execute(strSQL) b = b+1 next
den skriver følgende ud
UPDATE graddage SET normal = 12,3 WHERE id = 2 UPDATE graddage SET 2002 = 12,4 WHERE id = 2 UPDATE graddage SET 2003 = 12,5 WHERE id = 2 UPDATE graddage SET 2004 = 12,6 WHERE id = 2 UPDATE graddage SET 2005 = 0,00 WHERE id = 2
det er den rigtige tabel, de rigtige kolonner og den rette id
??????
men når jeg lægger conn.execute(strSQL) til så kommer den med fejl
kolonne navne som kun er tal kan også drille. Så prøv også at sætte [] omkring kolonne navnet hvis det er access: strSQL = "UPDATE graddage SET ["& navn &"] = "& replace(tekst,",",".") &" WHERE id = " & strid
super nu virker det, det var replace(tekst,",",".") der skulle til. Hvad sker der egentlig - når tallet bliver tastet ind er det med komma, når man tjekker i db, vises det med komma, men når det trækkes ud igen vises det med punktum ??
Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.