02. december 2002 - 12:24
Der er
10 kommentarer og 1 løsning
Hvor er fejlen?
Kan nogen se hvorfejlen er i nedenstående. Den kommer ikke med mogen fejlmeddelse men den opdater ikke databasen. strSQL = "UPDATE service SET " strSQL = strSQL & "kundenr= '" & request.form("kundenr") & "', " strSQL = strSQL & "kunde= '" & request.form("kunde") & "', " strSQL = strSQL & "rekv= '" & Request.Form("rekv") & "', " strSQL = strSQL & "dato= '" & now() & "', " strSQL = strSQL & "udstyr= '" & Request.Form("udstyr") & "', " strSQL = strSQL & "udf= '" & Request.Form("udf") & "', " strSQL = strSQL & "af= '" & Request.Form("af") & "', " strSQL = strSQL & "pri= '" & Request.Form("pri") & "', " strSQL = strSQL & "art= '" & Request.Form("art") & "', " strSQL = strSQL & "timefor= '" & Request.Form("timefor") & "', " strSQL = strSQL & "sats= '" & Request.Form("sats") & "', " strSQL = strSQL & "v1= '" & Request.Form("v1") & "', " strSQL = strSQL & "v2= '" & Request.Form("v2") & "', " strSQL = strSQL & "v3= '" & Request.Form("v3") & "', " strSQL = strSQL & "v4= '" & Request.Form("v4") & "', " strSQL = strSQL & "v5= '" & Request.Form("v5") & "', " strSQL = strSQL & "v6= '" & Request.Form("v6") & "', " strSQL = strSQL & "v7= '" & Request.Form("v7") & "', " strSQL = strSQL & "v8= '" & Request.Form("v8") & "', " strSQL = strSQL & "v9= '" & Request.Form("v9") & "', " strSQL = strSQL & " Where Id = '" & request.form("tel") & "'"
Annonceindlæg tema
Cloud & AI
I dette særtema ser vi på, hvordan cloud og AI bliver fundamentet for virksomhedernes digitale forretning, og hvordan de nye muligheder for automatisering og forretningsværdi kan udnyttes uden at miste overblik, sikkerhed og menneskelig kontrol.
Slettet bruger
02. december 2002 - 12:26
#1
response.write strSQL så kan du selv tjekke om den udskriver det du tror...
02. december 2002 - 12:32
#2
Min streng ser sådan ud UPDATE service SET kundenr= '12', kunde= 'ewfwefe', rekv= '', dato= '02-12-2002 12:32:19', udstyr= '', udf= '', af= '', pri= '', art= '', timefor= '', sats= '', v1= '', v2= '', v3= '', v4= '', v5= '', v6= '', v7= '', v8= '', v9= '', a1= '', a2= '', a3= '', a4= '', a5= '', a6= '', a7= '', a8= '', a9= '', vn1= '', vn2= '', vn3= '', vn4= '', vn5= '', vn6= '', vn7= '', vn8= '', vn9= '', pr1= '', pr2= '', pr3= '', pr4= '', pr5= '', pr6= '', pr7= '', pr8= '', pr9= '', Where Id = '48'
02. december 2002 - 12:33
#3
Husker du at udføre den ?
02. december 2002 - 12:34
#4
strSQL = strSQL & "v9= '" & Request.Form("v9") & "' " ...ps det sidste komme skal ikke være der
Slettet bruger
02. december 2002 - 12:34
#5
pr9= '', Where Id = '48' skal være pr9= '' Where Id = '48' Ved ikke om det gør nogen forskel..
02. december 2002 - 13:24
#6
Jeg har fjernet det komma, men det gør igen forskel.
02. december 2002 - 13:32
#7
Husker du at udføre SQL strengen??? SQL = "UPDATE ............ .... .... strSQL = strSQL & " Where Id = '" & request.form("tel") & "'" ConnectionObject.Execute(SQL)
02. december 2002 - 13:41
#8
Jeg har en execute-sætning. Kan det have noget at gøre med, at den står i en if-sætning? Jeg sender lige den. if session("test") = "1" then strSQL = "UPDATE service SET " strSQL = strSQL & "kundenr= '" & request.form("kundenr") & "', " strSQL = strSQL & "kunde= '" & request.form("kunde") & "', " strSQL = strSQL & "rekv= '" & Request.Form("rekv") & "', " strSQL = strSQL & "dato= '" & now() & "', " strSQL = strSQL & "udstyr= '" & Request.Form("udstyr") & "', " strSQL = strSQL & "udf= '" & Request.Form("udf") & "', " strSQL = strSQL & "af= '" & Request.Form("af") & "', " strSQL = strSQL & "pri= '" & Request.Form("pri") & "', " strSQL = strSQL & "art= '" & Request.Form("art") & "', " strSQL = strSQL & "timefor= '" & Request.Form("timefor") & "', " strSQL = strSQL & "sats= '" & Request.Form("sats") & "', " strSQL = strSQL & "pr9= '" & Request.Form("pr9") & "' " strSQL = strSQL & " Where Id = '" & request.form("tel") & "'" response.write strsql 'response.end else strSQL = "Insert into service (" strSQL = strSQL & "Id, " strSQL = strSQL & "kundenr, " strSQL = strSQL & "kunde, " strSQL = strSQL & "rekv, " strSQL = strSQL & "dato, " strSQL = strSQL & "udstyr, " strSQL = strSQL & "udf, " strSQL = strSQL & "af, " strSQL = strSQL & "pri, " strSQL = strSQL & "art, " strSQL = strSQL & "timefor, " strSQL = strSQL & "sats, " strSQL = strSQL & "pr9) " strSQL = strSQL & "values (" strSQL = strSQL & "'" & request.form("tel") & "', " strSQL = strSQL & "'" & request.form("kundenr") & "', " strSQL = strSQL & "'" & request.form("kunde") & "', " strSQL = strSQL & "'" & Request.Form("rekv") & "', " strSQL = strSQL & "'" & now() & "', " strSQL = strSQL & "'" & Request.Form("udstyr") & "', " strSQL = strSQL & "'" & Request.Form("udf") & "', " strSQL = strSQL & "'" & Request.Form("af") & "', " strSQL = strSQL & "'" & Request.Form("pri") & "', " strSQL = strSQL & "'" & Request.Form("art") & "', " strSQL = strSQL & "'" & Request.Form("timefor") & "', " strSQL = strSQL & "'" & Request.Form("sats") & "', " strSQL = strSQL & "'" & Request.Form("pr9") & "')" response.write strsql 'response.write session("test") 'response.end objConn.Execute(strSQL) end if end if end if
02. december 2002 - 14:11
#9
Som du skriver det udføres kun din insert ikke din update
02. december 2002 - 15:42
#10
yes, nu virker det. Jeg satte en execute ind efter update-strengen. Mange tak for hjælp.
02. december 2002 - 15:43
#11
Iøvrigt også tak til jer andre, som har bedraget.
Kurser inden for grundlæggende programmering