Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > ASP > Помогите! не работает строчка :rsAdd.Open "Sport1


Автор: Guest 18.2.2004, 17:35
Всем привет!
Сайт ASP + VBSCript.
Разрабатываю элементарный опрос. Результаты должны помещаться в БД "Sport1" MS SQL 2000 SERVER.

файл Global.asa:
<OBJECT RUNAT=Server SCOPE=Application ID=Conn PROGID="ADODB.Connection"></OBJECT>
<script LANGUAGE=VBScript RUNAT=Server>
Sub Application_OnStart
Application.Lock
Conn.Open "Provider=SQLOLEDB.1;Persist Security Info=True;Password=it;User ID=it;Initial Catalog=OPR;Data Source=Bby"
Application.Unlock
End Sub

Sub Application_OnEnd
Application.Lock
Conn.Close
Set Conn = Nothing
Application.Unlock
End Sub

Sub Session_OnStart
Session.Timeout = 30
End Sub
</script>

Результаты отправляются на страницу с кодом:
...
<>
...
<!-- #include file="Include/Common.inc" -->
<Dim rsAdd
Set rsAdd = Server.CreateObject("ADODB.Recordset")
rsAdd.Open "Sport1", Conn

rsAdd.AddNew
rsAdd.Fields("Q1") = Q1
rsAdd.Fields("Q2") = Q2
...

ВЫдает ошибку:

ADODB.Recordset error '800a0cb3'
Current Recordset does not support updating. This may be a limitation of the provider, or of the

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)