Сегодня, когда я писал asp, мне выдали сообщение об ошибке выполнения Microsoft VBScript 800a01f5. Недопустимое назначение: имя_сайта. После переименования имя_сайта2 проблема была решена.
Анализ может быть: вызван некоторыми зарезервированными полями ASP. Подробную информацию можно найти в этой статье: Коллекция общих зарезервированных слов ASP.
Обычно с кодом проблем нет. ```Идентификатор также имеет значение, но библиотека была заменена на библиотеку SQL SERVER, поскольку она не используется в течение длительного времени, поэтому я хотел бы спросить вас, в чем проблема с этим ошибка.
Ошибка выполнения Microsoft VBScript «800a01f5»
Недопустимое присвоение: 'SqlStr'
/admin/list/savedate.asp, строка 60
Код строки ошибки SQLstr=delete d_31, где id=&id&
Скопируйте код кода следующим образом:<%
'Удалить информацию о небольшой категории
субделбай()
идентификатор = clng(Request.QueryString(id))
Установить book=server.createobject(adodb.recordset)
SQLstr=удалить d_31, где id=&id&
conn.Выполнить SQLstr
установить книгу=ничего
конн.закрыть
установить соединение = ничего
%>
<ЯЗЫК СКРИПТА=vbscript>
<!--
msgbox (успешно удален!)
window.location.href=buySoScan.asp
-->
</СКРИПТ>
<%
конец субтитра
%>
Решение. Замените SQLstr на sqlssqls.
Попробуйте изменить имя переменной. Также необходимо изменить некоторые инструкции SQL.
Скопируйте код кода следующим образом:SQLstr=удалить d_31, где id=&id&
конн.Выполнить
SQLstr изменен на
Скопируйте код кода следующим образом:dim sqlssqls = удалить из d_31, где id= и clng(id)
conn.Execute(sqls)