Questione : Conservare l'annotazione ad un'altra tabella prima della cancellazione del record…

Ciao guys.

I hanno certa difficoltà con il mio codice di MySQL. Prima della cancellazione dell'annotazione da una tabella “tbl_oae_1„, voglio a parte il fatto che l'annotazione in un'altra tabella “tbl_oae_1_log„ ed ogni valore devono avere la parola “CANCELLATA„ aggiunto. Continu aare ottenere gli errori di sintassi… Ammetto che osserva in qualche modo sudicia, così appena va avanti ed ha una risata. ; -) Qui è il mio codice (o tentativo): xusername del

Dim, xpatient_id_oae1, xspecify1, xoae1_grade
xoae1_id =
di Request.Form (“MM_recordId " ) che sConnString = objConn stabilito di MM_conn_STRING
= sSQL del
del
objConn.Open (sConnString) di Server.CreateObject (“ADODB.Connection„) =„ (username PRESCELTO COME xusername, patient_id_oae1 COME xpatient_id_oae1, specify1 COME xspecify1, oae1_grade COME xoae1_grade da tbl_oae_1 DOVE oae1_id = [MM_recordId]) “
sSQL1 = “INSERTO NEI VALORI di tbl_oae_1_log (username, patient_id_oae1, specify1, oae1_grade) (CONCAT (“„ & xusername & “„, “CANCELLATO "), CONCAT (“„ & xpatient_id_oae1 & “„, “ CANCELLATO "), CONCAT (“„ & xspecify1 & “„, “CANCELLATO "), CONCAT (“„ & xoae1_grade & “„, “CANCELLATO ")) “
sSQL2 = “CANCELLAZIONE da tbl_oae_1 DOVE oae1_id = “„ & xoae1_id & “„ “
del
objConn.execute (sSQL2) del
objConn.execute (sSQL1) dello sSQL
response.write sSQL1
response.write sSQL2
objConn.execute (sSQL) del
response.write se err.number=0 Then
response.write “i dati sia cancellato con successo. “objConn di If
objConn.Close
di conclusione del
= nothing

I using l'asp classico misto con i Javascript e il regards

Ullenulle
di vb.

Best class= del

Risposta : Conservare l'annotazione ad un'altra tabella prima della cancellazione del record…

Provare questo
1:
2:
3:
4:
5:
6:
7:
8:
9:
10:
11:
12:
13:
14:
15:
16:
17:
18:
19:
20:
xoae1_id = sostituiscono (Request.Form (“MM_recordId„),„ '“,„ '' ")
sConnString = MM_conn_STRING
Regolare il objConn = Server.CreateObject (“ADODB.Connection„)
objConn.Open (sConnString) 
sSQL = “(username PRESCELTO COME xusername, patient_id_oae1 COME xpatient_id_oae1, specify1 COME xspecify1, oae1_grade COME xoae1_grade da tbl_oae_1 DOVE oae1_id = “„ & xoae1_id & “„ “
sSQL di response.write
Regolare rs=objConn.execute (sSQL)
se non rs.eof allora
  sSQL1 = “INSERTO NEI VALORI di tbl_oae_1_log (username, patient_id_oae1, specify1, oae1_grade) (CONCAT (“„ & sostituire (rs (“xusername„),„„ “,„ '' ") &„ “,„ nel DELETED'), IN CONCAT (““& sostituire (rs (“xpatient_id_oae1„),„„ “,„ '' ") &„ “,„ in DELETED'), CONCAT (““& sostituire (rs (“xspecify1„),„„ “,„ '' ") &„ “,„ DELETED'), CONCAT (““& sostituire (rs (“xoae1_grade„),„„ “,„'' ") &„ “,„ DELETED')) “
  response.write sSQL1
  objConn.execute (sSQL1)
  sSQL2 = “CANCELLAZIONE da tbl_oae_1 DOVE oae1_id = “„ & xoae1_id & “„ “
  response.write sSQL2
  objConn.execute (sSQL2)
concluder se
Se err.number=0 allora
response.write “i dati è stato cancellato con successo.„
Concluder se
objConn.Close
Regolare il objConn = niente
Altre soluzioni  
 
programming4us programming4us