PDA

View Full Version : [ASP] Cancellazione record in SQL Server


Cecco BS
04-07-2003, 14:09
Devo cancellare una riga di una tabella di SQL Server, ho provato un po' di script ma non fungono, mi dite come fare??

Ho cercato di fare in modo che digitando cancella.asp?id=x

Ecco il codice di una delle tante pagine che ho provato... in cosa erro??


<!--#INCLUDE FILE="GetConnectionSQL.inc"-->
<%
dim m_cn
dim m_rs
dim sql
dim azione

'inizializzazione connessione al db
set m_cn = GetConnectionSQL()

azione=request.queryString("azione")

if azione="cancellaDatiSQL" then
sql="delete * from T_SCHEDE WHERE ID='"&id&"' "
m_cn.execute(sql)
%>


<html>
<head>
<title>Applicazione di test per l'interazione con un database</title>
</head>

<body>
Db cancellato
</body>

</html>
<% end if %>



Il file incluso per la connesisone non contiene errori, in quanto funzione benissimo con altre pagine.

Cecco BS
07-07-2003, 09:46
up!!! :muro:

tas
07-07-2003, 09:54
Il campo ID č numerico o stringa?

'numerico
sql="DELETE * FROM T_SCHEDE WHERE ID = " & id & " "
'stringa
sql="DELETE * FROM T_SCHEDE WHERE ID = '" & id & "' "


p.s.: occhio agli spazi!

Cecco BS
07-07-2003, 13:21
non funge ancora... :cry: :cry: :muro:

tas
07-07-2003, 13:59
Ma che errore ti da?

Cecco BS
07-07-2003, 14:32
non mi da nessun errore, perņ effettivamente non cancella il record!!! :muro:

Gemini77
07-07-2003, 14:53
la variabile ID? nel tuo codice non assume nessun valore!! e cmq se lavori con contatori univoci gli apici non vanno messi

Cecco BS
07-07-2003, 15:03
Originally posted by "Gemini77"

la variabile ID? nel tuo codice non assume nessun valore!!

Cosa intendi dire? :confused: