12. februar 2002 - 12:20
Der er
10 kommentarer og 1 løsning
Problemer med at opdatere felterne
Jeg har problemer med at opdatere felterne UserLevel og Active i min Access database. UserLevel = tal Active = ja/nej Er der nogle der kan se det jeg har overset? UserTmp = request.Form("User") User = UCase(UserTmp) Password = request.Form("Password") FirstName = request.Form("FirstName") LastName = request.Form("LastName") EmailTmp = request.Form("Email") Email = LCase(EmailTmp) UserLevelTmp = "7" ActiveTmp = "TRUE" SQL="" SQL="INSERT INTO tblUsers (User,Password, FirstName, LastName, Email, UserLevel, Active) VALUES (" SQL = SQL & "'" & User & "'," SQL = SQL & "'" & Password & "'," SQL = SQL & "'" & FirstName & "'," SQL = SQL & "'" & LastName & "'," SQL = SQL & "'" & Email & "'," SQL = SQL & "'" & UserLevelTmp & "'," SQL = SQL & "'" & ActiveTmp & "'" SQL = SQL & ");"
Annonceindlæg fra DE-CIX
Edge computing: behandling ved kilden
Edge computing revolutionerer den måde, data behandles på, ved at bringe kapacitet og ydeevne tættere på dér, hvor der er behov for det.
15. april 2025
12. februar 2002 - 12:44
#1
allerførst - vil du opdatere eller indsætte ny post? og hvad kommer der af fejl?
12. februar 2002 - 13:09
#2
Ja, jeg glemte at skrive at jeg skal indsætte en ny post.
12. februar 2002 - 14:24
#3
SQL="INSERT INTO tblUsers (User,Password, FirstName, LastName, Email, UserLevel, Active) VALUES (" SQL = SQL & "'" & User & "'," SQL = SQL & "'" & Password & "'," SQL = SQL & "'" & FirstName & "'," SQL = SQL & "'" & LastName & "'," SQL = SQL & "'" & Email & "'," SQL = SQL & UserLevelTmp & "," ' Ikke plinger omkring tal SQL = SQL & ActiveTmp ' Ikke plinger omkring true/false SQL = SQL & ");"
12. februar 2002 - 18:09
#4
Det ser ikke rigtig ud til at hjælpe. Jeg får dette ud når jer checker med Response.Write(SQL): INSERT INTO tblUsers (User, Password, FirstName, LastName, Email, UserLevel, Active) VALUES ('QQ','qq','qq','qq','qq',7,TRUE); Ser det ikke rigtigt ud?
12. februar 2002 - 18:12
#5
umiddelbart ja - men hvad melder den af fejl?
12. februar 2002 - 18:14
#6
Den melder ikke nogle fejl, men den opdaterer bare ikke de 2 felter.
12. februar 2002 - 18:18
#7
Det virker også fint når jeg kører sql strengen i en access forespørgsel. Skal man mon dim disse felter?
12. februar 2002 - 18:26
#8
nu må du bestemme dig... skal du indsætte eller opdatere?
12. februar 2002 - 18:27
#9
om du dimmer eller ej gør ikke nogen forskel... så prøv at sæt data ind i ét felt ad gang; start med User - virker det, så User, Password - virker det så... etc og sse hvor det går galt
12. februar 2002 - 18:32
#10
Beklager - det var mig der havde lavet en fejl: Jeg havde sat "" omkring variablerne: UserLevelTmp = "7" ActiveTmp = "TRUE" Det skulle se sådan ud: UserLevelTmp = 7 ActiveTmp = TRUE Tak for hjælpen
12. februar 2002 - 18:35
#11
Prøv lige at sætte tabelnavn foran feltnavnene: SQL="INSERT INTO tblUsers (User,Password, FirstName, LastName, Email, tblUsers.UserLevel, tblUsers.Active) VALUES (" SQL = SQL & "'" & User & "'," osv. userLevel og Active kan muligvis være reserverede ord - men så sku' den jo ha' meldt en fejl. !
Kurser inden for grundlæggende programmering