powered by simpleCommunicator - 2.0.59     © 2025 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / HTML, JavaScript, VBScript, CSS [игнор отключен] [закрыт для гостей] / Разработчики также имеют возможность использовать объект ADODB.Recordset на клиенте
2 сообщений из 2, страница 1 из 1
Разработчики также имеют возможность использовать объект ADODB.Recordset на клиенте
    #39524447
Alimkulov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Привет всем!
Вот здесь написано что, разработчики также имеют возможность использовать объект ADODB.Recordset на клиенте.

Но я ни как не могу использовать этого объекта:

Server script (fieldarray.asp)
Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
19.
20.
21.
22.
23.
<%
  ' adGetRowsRest = -1

  Response.AddHeader "Content-type", "multipart/mixed"
  
  Dim con
  Dim rec

  ConStr = "Provider=MSDASQL.1;Data Source=FBSYS"

  Set con = Server.CreateObject("ADODB.Connection")
  Set rec = Server.CreateObject("ADODB.Recordset")

  con.Open ConStr

  rec.Open "SELECT * FROM EMPLOYEE", con

  'adPersistADTG = 0  
  rec.Save Response, 0 

  rec.Close
  con.Close  
 %>



Client HTML (Page3.html)

Код: html
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
<html>
<head>
    <title>Untitled Page</title>
    <script type="text/vbscript" language="vbscript">
	
       Function GetRecordCount
         Dim rs
         Set rs = CreateObject("ADODB.Recordset")
         rs.Open "http://localhost/fieldarray.asp"

         document.write(rs.RecordCount)
       End Function     
     
    </script>
</head>
<body onload="GetRecordCount()">
</body>
</html>



Ошибка в рисунке:
...
Рейтинг: 0 / 0
Разработчики также имеют возможность использовать объект ADODB.Recordset на клиенте
    #39524448
Alimkulov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Если запускаю нижеследующего скрипта, работает отлично

test_script.js
Код: javascript
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
19.
20.
21.
22.
23.
function getRecordCount(strURL)
{
    var strResult;
    
    try
    {
        var rs = new ActiveXObject("ADODB.Recordset");
        rs.Open("http://localhost/fieldarray.asp")
        return rs.RecordCount
    }
    catch (objError)
    {
        strResult = objError + "\n"
        strResult += "error: " + 
            (objError.number & 0xFFFF).toString() + "\n\n";
        strResult += objError.description;
    }
    
    //  Return the response text.
    return strResult;
}

WScript.Echo(getText("http://localhost/fieldarray.asp"));
...
Рейтинг: 0 / 0
2 сообщений из 2, страница 1 из 1
Форумы / HTML, JavaScript, VBScript, CSS [игнор отключен] [закрыт для гостей] / Разработчики также имеют возможность использовать объект ADODB.Recordset на клиенте
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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