25. november 2002 - 21:01
Der er
4 kommentarer og 1 løsning
Too few parameters. Expected 2.
Hvad er der lige galt her? SQL = "SELECT Lokaler.Id, Lokaler.lokale, Booking.lokalenr, Booking.Dato, Booking.initialer, Booking.firma, Booking.tid, Booking.andet, Booking.foldevæg, Booking.projektør, Booking.Kaffe/The, Booking.kaffekande, Booking.tekande, Booking.rundstykker, Booking.ost, Booking.eftermiddagskage, Booking.småkager, Booking.frugt, Booking.isvandkande, Booking.opdækning_uden_dug, Booking.opdækning_med_dug, Booking.buffet, Booking.buffetantal, Booking.bordopstilling FROM booking INNER JOIN Lokaler ON Booking.lokalenr = Lokaler.id WHERE Booking.id = " & Request.Form("id") & "" set rs = con.execute (SQL) Jeg får denne fejl: Microsoft OLE DB Provider for ODBC Drivers error '80040e10' [Microsoft][ODBC Microsoft Access Driver] Too few parameters. Expected 2. Er der evt. en måde at skrive det lidt nemmere på?
Annonceindlæg tema
Offentlig digitalisering
Fra effektivisering til digital suverænitet. Hvordan skaber det offentlige en digital fremtid med AI, sikkerhed og kontrol i centrum?
25. november 2002 - 21:14
#1
Kolonne nanve må ikke bestå af +-/*, det vil blive tolket som matematik og ikke en del af navnet her tænker jeg på: Kaffe/The. Det kan dog løses ved at sætte [] omkring kolonnenavnet [Kaffe/The]
25. november 2002 - 21:21
#2
Så får jeg Item cannot be found in the collection corresponding to the requested name or ordinal. Kand et være fordi jeg bruger denne til at hente oplysningen med? rs("Kaffe/The")
25. november 2002 - 21:31
#3
Jeg har prøvet at ændre så jeg ikke bruger / men nu får jeg: Item cannot be found in the collection corresponding to the requested name or ordinal. Her er min kode: SQL = "SELECT Lokaler.Id, Lokaler.lokale, Booking.lokalenr, Booking.Dato, Booking.initialer, Booking.firma, Booking.tid, Booking.andet, Booking.foldevæg, Booking.projektør, Booking.KaffeThe, Booking.kaffekande, Booking.tekande, Booking.rundstykker, Booking.ost, Booking.eftermiddagskage, Booking.småkager, Booking.frugt, Booking.isvandkande, Booking.opdækning_uden_dug, Booking.opdækning_med_dug, Booking.buffet, Booking.buffetantal, Booking.bordopstilling FROM booking INNER JOIN Lokaler ON Booking.lokalenr = Lokaler.id WHERE Booking.id = " & Request.Form("id") & "" set rs = con.execute (SQL) bodyTxt = bodyTxt & "Lokale:" & vbTab & vbTab & vbTab & rs("Lokale") bodyTxt = bodyTxt & VbCrLf bodyTxt = bodyTxt & "Dato: " & vbTab & vbTab & vbTab & rs("Dato") bodyTxt = bodyTxt & VbCrLf bodyTxt = bodyTxt & "Initial: " & vbTab & vbTab & vbTab & rs("initialer") bodyTxt = bodyTxt & VbCrLf bodyTxt = bodyTxt & "Firma: " & vbTab & vbTab & vbTab & rs("firma") bodyTxt = bodyTxt & VbCrLf bodyTxt = bodyTxt & "Tlf: " & vbTab & vbTab & vbTab & vbTab & rs("tlf") bodyTxt = bodyTxt & VbCrLf bodyTxt = bodyTxt & "Tid: " & vbTab & vbTab & vbTab & vbTab & rs("tid") bodyTxt = bodyTxt & VbCrLf bodyTxt = bodyTxt & "Reservation: " & vbTab & vbTab & rs("kommentar") bodyTxt = bodyTxt & VbCrLf bodyTxt = bodyTxt & "Pris ialt kr: " & vbTab & vbTab & rs("Samletpris") & " (ekskl. moms)" bodyTxt = bodyTxt & VbCrLf if rs("sagsnr") <> "" then bodyTxt = bodyTxt & "Sagsnr: " & vbTab & vbTab & vbTab & rs("Sagsnr") bodyTxt = bodyTxt & VbCrLf end if if rs("antal") <> "" then bodyTxt = bodyTxt & "Antal: " & vbTab & vbTab & vbTab & rs("antal") bodyTxt = bodyTxt & VbCrLf end if if rs("Bordopstilling") <> "" then bodyTxt = bodyTxt & "Bordopstilling: " & vbTab & vbTab & rs("bordopstilling") bodyTxt = bodyTxt & VbCrLf end if If rs("KaffeThe") <> "" Or rs("kaffekande") <> "" Or rs("tekande") <> "" Or rs("Rundstykker") <> "" Or rs("ost") <> "" Or rs("Eftermiddagskage") <> "" Or rs("Småkager") <> "" Or rs("Frugt") <> "" Or rs("isvandkande") <> "" Or rs("opdækning_uden_dug") <> "" Or rs("opdækning_med_dug") <> "" Or rs("buffet") = "" Or rs("andet") = "" Or rs("foldevæg") = "" Or rs("projektør") = "" Then bodyTxt = bodyTxt & "Kantineydelser:" end if If rs("KaffeThe") <> "" Then bodyTxt = bodyTxt & vbTab & vbTab & rs("KaffeThe") & VbCrLf end if If rs("kaffekande") <> "" Then bodyTxt = bodyTxt & vbTab & vbTab & vbTab & vbTab & rs("kaffekande") & VbCrLf end if If rs("tekande") <> "" Then bodyTxt = bodyTxt & vbTab & vbTab & vbTab & vbTab & rs("tekande") & VbCrLf end if If rs("Rundstykker") <> "" Then bodyTxt = bodyTxt & vbTab & vbTab & vbTab & vbTab & rs("Rundstykker") & VbCrLf end if If rs("ost") <> "" Then bodyTxt = bodyTxt & vbTab & vbTab & vbTab & vbTab & rs("ost") & VbCrLf end if If rs("Eftermiddagskage") <> "" Then bodyTxt = bodyTxt & vbTab & vbTab & vbTab & vbTab & rs("Eftermiddagskage") & VbCrLf end if If rs("Småkager") <> "" Then bodyTxt = bodyTxt & vbTab & vbTab & vbTab & vbTab & rs("Småkager") & VbCrLf end if If rs("Frugt") <> "" Then bodyTxt = bodyTxt & vbTab & vbTab & vbTab & vbTab & rs("Frugt") & VbCrLf end if If rs("isvandkande") <> "" Then bodyTxt = bodyTxt & vbTab & vbTab & vbTab & vbTab & rs("isvandkande") & VbCrLf end if If rs("opdækning_uden_dug") <> "" Then bodyTxt = bodyTxt & vbTab & vbTab & vbTab & vbTab & rs("opdækning_uden_dug") & VbCrLf end if If rs("opdækning_med_dug") <> "" Then bodyTxt = bodyTxt & vbTab & vbTab & vbTab & vbTab & rs("opdækning_med_dug") & VbCrLf end if If rs("buffet") <> "" Then bodyTxt = bodyTxt & vbTab & vbTab & vbTab & vbTab & rs("buffet") & VbCrLf end if if rs("buffetantal") <> "" then bodyTxt = bodyTxt & vbTab & vbTab & vbTab & vbTab & "Antal til buffet: " & rs("buffetantal") bodyTxt = bodyTxt & VbCrLf end if If rs("andet") <> "" Then bodyTxt = bodyTxt & vbTab & vbTab & vbTab & vbTab & rs("andet") & VbCrLf end if If rs("foldevæg") <> "" Then bodyTxt = bodyTxt & vbTab & vbTab & vbTab & vbTab & rs("foldevæg") & VbCrLf end if If rs("projektør") <> "" Then bodyTxt = bodyTxt & vbTab & vbTab & vbTab & vbTab & rs("projektør") & VbCrLf end if
25. november 2002 - 21:37
#4
Det betyder du foorsøger at hendte data fra en kolonne i et recordst som ikke er med i SQL sætningen...: Eksvis. Response.write rs("kolonne_findes_ikke_i_SQL_sætning") Så kommer fejlen.
25. november 2002 - 21:40
#5
Jeg fik det fikset ... thx
Kurser inden for grundlæggende programmering