powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / HTML, JavaScript, VBScript, CSS [игнор отключен] [закрыт для гостей] / помогите с классическим ASP, JScript
6 сообщений из 6, страница 1 из 1
помогите с классическим ASP, JScript
    #35948029
Фотография Flying-home
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
есть инклюдик:
Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
<%
var ip=Request.ServerVariables("REMOTE_ADDR")( 1 );

function register_visit(doc)
{
	cmd.CommandText="register_visit";
	cmd.Parameters.Refresh;
	[color=red]cmd.Parameters.Item("@addr").Value = ip;[/color]
	cmd.Parameters.Item("@doc").Value = doc;
	cmd.Execute;
}
%>

Из основной asp-шки вызывается функция. В общем, работает на ура. Иногда, ни с того - ни с сего, перестает работать. Выдает ошибку
Код: plaintext
1.
2.
3.
4.
ADODB.Parameter ошибка '800a0d5d' 

Приложение использует для текущей операции значение неверного типа.

/head.inc, line 7
на подсвеченную строку. Один раз помог рестарт IIS. Теперь ничего не помогает. что делать?
...
Рейтинг: 0 / 0
помогите с классическим ASP, JScript
    #35948273
Фотография Flying-home
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Самое обидное, что проходит само собой. Подождал пол-часика - заработало.

Windows Server 2003 R2 SP2 Standard
SQL Server 2005 9.0.4035

Но заметил, что один раз проблема началась в то момент, когда решили отредактить этот самый инклюд, добавить еще одну функцию. Откат назад не помогает, не помогает даже полный отказ от инклюда, когда все запихано в asp-страничку.

Скажите, а это действительно настолько настолько плохой инструмент, что им никто не пользуется? Меня он привлекает простотой и доступностью. Все при необходимости можно написать в блокноте. Косяки такие вот раздражают, но это первый серьезный косяк.
...
Рейтинг: 0 / 0
помогите с классическим ASP, JScript
    #35948342
vkle
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
> когда решили
> отредактить этот самый инклюд, добавить еще одну функцию. Откат назад
> не помогает, не помогает даже полный отказ от инклюда, когда все
> запихано в asp-страничку.

Не попал ли в код какой то символ, который не виден в редакторе (или отображается как пробел).... Откат делали восстановлением из бекапа или правкой в редакторе? Ну и банальное, перезагрузить машинку не пробовали? ;-)


> Меня он привлекает простотой и
> доступностью. Все при необходимости можно написать в блокноте.

На PHP или Perl при необходимости тоже можно писать в блокноте, хотя, есть и гора всяких редакторов и IDE.
Posted via ActualForum NNTP Server 1.4
...
Рейтинг: 0 / 0
помогите с классическим ASP, JScript
    #35948658
Фотография Antonariy
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Где и как создается ADODB.Command?
...
Рейтинг: 0 / 0
помогите с классическим ASP, JScript
    #35948776
Фотография Flying-home
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
vkle
Не попал ли в код какой то символ, который не виден в редакторе (или отображается как пробел).... Откат делали восстановлением из бекапа или правкой в редакторе? Ну и банальное, перезагрузить машинку не пробовали? ;-)


Врядли, все изначально редактировалось в блокноте.
Откат делал и так, и так.
Перезапустил IIS, один раз помогло.
2 Antonariy
cmd создается в предыдущем инклюдике, выглядит так
Код: plaintext
1.
2.
<!-- #include file="connection.inc" -->
<!-- #include file="head.inc" -->
...
Рейтинг: 0 / 0
помогите с классическим ASP, JScript
    #35948826
Фотография Flying-home
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Antonariy,

Не, наврал, cmd создается непосредственно перед вызовом register_visit, в asp-шине

Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
var cmd=Server.CreateObject("ADODB.Command");
cmd.ActiveConnection=cnn;
cmd.CommandType=adCmdStoredProc;
cmd.CommandTimeout =  3600 ;
var rs1 = Server.CreateObject("ADODB.Recordset");

register_visit("control6");


Самое смешное, что все это работает. И в данный момент тоже работает.
Один раз оно перестало работать после попытки изменить этот inc, второй раз оно перестало работать, когда asp-шина была запрошена с адреса, с которого никогда раньше не запрашивалась.
...
Рейтинг: 0 / 0
6 сообщений из 6, страница 1 из 1
Форумы / HTML, JavaScript, VBScript, CSS [игнор отключен] [закрыт для гостей] / помогите с классическим ASP, JScript
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]