Just nu i M3-nätverket
Jump to content

Varför?


Per Haglund

Recommended Posts

Hello, it´s me again...

 

någon som kan förklara vad jag gör för fel i följande kodsnipp:

 

...Radera = Request.Form("del_id")

 

If Radera <>"" Then

 

Set kund = Connect.Execute("DELETE * From schema where Id ='"&Radera&"'")

 

Else....

...

Alltså, jag läser in ett värde i en textruta, om det har något ska den

ta bort den raden som innehåller det idnr som man skrev in, om

fältet är blankt ska den ignorera if satsen...

 

men jag får bara felmeddelandet "Data type mismatch in criteria expression. "

 

vad gör jag fel???

Link to comment
Share on other sites

Om nu id är ett heltal kan du väl inte använda ett strängvärde att jämföra med. Använd CInt(Request.Form("del_id")) så är det enklare att ta bort saker.

 

Link to comment
Share on other sites

Ahh just de ja...hur ska jag skriva då

såhär?

 

Radera = CInt(Request.Form("del_id"))

...

Set kund = Connect.Execute("DELETE * From schema WHERE Id =hur_skriver_jag_här_då?")

 

Link to comment
Share on other sites

Archived

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



×
×
  • Create New...