Just nu i M3-nätverket
Jump to content

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


ÅsaSa

Recommended Posts

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...

 

Link to comment
Share on other sites

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.

 

Link to comment
Share on other sites

Archived

This topic is now archived and is closed to further replies.



×
×
  • Create New...