Вопрос : Сохраньте показатель к другой таблице перед уничтожать рекордное…

Hi guys.

I имеют некоторую тревогу с моим Кодим MySQL. Перед уничтожать показатель от таблицы «tbl_oae_1», я хочу сохранить тот показатель в другую таблицу «tbl_oae_1_log», и каждое значение должно иметь «УНИЧТОЖЕННОЕ» после того как слово оно добавлено. Я держу получить ошибки синтаксиса… Я впускаю он смотрит несколько грязный, настолько как раз идет вперед и имеет смех. ; -) Здесь мое Кодий (или попытка): xusername

Dim, xpatient_id_oae1, xspecify1, xoae1_grade
xoae1_id =
Request.Form («MM_recordId " ) sConnString = objConn MM_conn_STRING
установленное =
objConn.Open Server.CreateObject («ADODB.Connection») sSQL
(sConnString) =» (ОТБОРНЫЙ username КАК xusername, patient_id_oae1 КАК xpatient_id_oae1, specify1 КАК xspecify1, oae1_grade КАК xoae1_grade ОТ tbl_oae_1 ГДЕ oae1_id = [MM_recordId]) «
sSQL1 = «ВСТАВКА В ЗНАЧЕНИЯ tbl_oae_1_log (username, patient_id_oae1, specify1, oae1_grade) (CONCAT («» & xusername & «», «УНИЧТОЖЕНО "), CONCAT («» & xpatient_id_oae1 & «», « УНИЧТОЖЕНО "), CONCAT («» & xspecify1 & «», «УНИЧТОЖЕНО "), CONCAT («» & xoae1_grade & «», «УНИЧТОЖЕНО ")) «
sSQL2 = «DELETE ОТ tbl_oae_1 ГДЕ oae1_id = «» & xoae1_id & «» «

objConn.execute
objConn.execute sSQL
response.write sSQL1
response.write sSQL2
objConn.execute
response.write (sSQL) (sSQL1) (sSQL2) если err.number=0 Then
response.write «данные было уничтожено успешно. «objConn If
objConn.Close
конца
установленные = nothing

I am using классицистический asp смешали с яваскриптами и regards

Ullenulle
vb.

Best class=

Ответ : Сохраньте показатель к другой таблице перед уничтожать рекордное…

Попытайтесь это
1:
2:
3:
4:
5:
6:
7:
8:
9:
10:
11:
12:
13:
14:
15:
16:
17:
18:
19:
20:
xoae1_id = заменяют ть (Request.Form («MM_recordId»),» '«,» '' ")
sConnString = MM_conn_STRING
Установите objConn = Server.CreateObject («ADODB.Connection»)
objConn.Open (sConnString) 
sSQL = «(ОТБОРНЫЙ username КАК xusername, patient_id_oae1 КАК xpatient_id_oae1, specify1 КАК xspecify1, oae1_grade КАК xoae1_grade ОТ tbl_oae_1 ГДЕ oae1_id = «» & xoae1_id & «» «
sSQL response.write
Установите rs=objConn.execute (sSQL)
если не rs.eof после этого
  sSQL1 = «ВСТАВКА В ЗНАЧЕНИЯ tbl_oae_1_log (username, patient_id_oae1, specify1, oae1_grade) (CONCAT («» & замените (rs («xusername»),»» «,» '' ") &» «,» DELETED'), CONCAT (««& замените (rs («xpatient_id_oae1»),»» «,» '' ") &» «,» DELETED'), CONCAT (««& замените (rs («xspecify1»),»» «,» '' ") &» «,» DELETED'), CONCAT (««& замените (rs («xoae1_grade»),»» «,»'' ") &» «,» DELETED')) «
  response.write sSQL1
  objConn.execute (sSQL1)
  sSQL2 = «DELETE ОТ tbl_oae_1 ГДЕ oae1_id = «» & xoae1_id & «» «
  response.write sSQL2
  objConn.execute (sSQL2)
закончитесь если
Если err.number=0 после этого
response.write «данные было уничтожено успешно.»
Закончитесь если
objConn.Close
Установите objConn = ничего
Другие решения  
  •  Как я добавляю кнопки на форме PDF для того чтобы добавить/извлекаю рядки данных?
  •  Шнур ошибки в блоке задвижки?
  •  сколько вариант сервера SQL на одной машине
  •  Внешний вид 2007 не может архивный файл открытой сети сохраненный
  •  Активно директория DNS записывает вопрос
  •  Отчет о доступа 2010 экспорта к CSV с коллекторами?
  •  Прокладчик OCE 9400 не начинает
  •  как добавить десятичное место в формуле в отчете о кристалла seagate
  •  Windows XP и Мичрософт Оутлоок и проблемы установителя Windows
  •  VB6 к VS2010 - консультации тренировки?
  •  
    programming4us programming4us