Just nu i M3-nätverket
Gå till innehåll

MSSQL + ASP: Delete info från valda checkbox:ar


ÅsaSa

Rekommendera Poster

Hej!

 

Jag håller på med en databas (MSSQL) med tillhörande formulör (ASP) och har tidigare sparat ned info från valda dynamiska checkbox.ar. Nu behöver jag använda en delete-funktion istället. De dynamiska checkboxarna visar namn på konsulter (och konsult_nr) som är bundna till ett visst projekt. När man kryssar i en eller flera rutor så ska dessa raderas från projekter.

 

Jag testade att bara ändra den syntaxen jag hade för insert-funktionen:

 

<%
  strCustIDs=Trim(Request.Form("cID"))
  IF Len(strCustIDs)>0 THEN
     strSQL=""&_
       "Delete from tbk_ProjektKonsult
       "WHERE konsult_Nr IN ("&strCustIDs&")"
     SET objRS = objDBCon.Execute(strSQL)
   END IF

objDBCon.close
SET objDBCon = Nothing
%>

 

Men se det funkade inte...

 

Länk till kommentar
Dela på andra webbplatser

Till att börja med är uppbyggnaden av strängen felaktig, du saknar " &_ i slutet av andra raden. Ändra till:

<%
  strCustIDs=Trim(Request.Form("cID"))
  IF Len(strCustIDs)>0 THEN
     strSQL="" & _
       "Delete from tbk_ProjektKonsult " & _
       "WHERE konsult_Nr IN (" & strCustIDs & ")"
     SET objRS = objDBCon.Execute(strSQL)
   END IF

objDBCon.close
SET objDBCon = Nothing
%>

 

Om det fortfarande inte fungerar, gör en Response.Write strSQL och kontrollera att queryn verkligen ser korrekt ut.

 

Länk till kommentar
Dela på andra webbplatser

Arkiverat

Det här ämnet är nu arkiverat och är stängt för ytterligare svar.

×
×
  • Skapa nytt...