Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / HTML, JavaScript, VBScript, CSS [игнор отключен] [закрыт для гостей] / JS-скрипт получение количество записей / 3 сообщений из 3, страница 1 из 1
24.04.2007, 18:21
    #34484551
RomanH
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
JS-скрипт получение количество записей
Здраствуйте

Первый раз столкнулся с JS-скриптом

Имеется
Код: plaintext
1.
2.
3.
var ws = new ActiveXObject("Wscript.Shell");
var conn = new ActiveXObject("ADODB.Connection");
conn.ConnectionString = "Provider=SQLOLEDB;Server=DATAB;Database=fox;User ID=sa;Password=intel";
conn.Open();

То есть это подключение

А как в этом подключении выполнить запрос(select count(*) from table) и результат этого запроса присвоить переменной
...
Рейтинг: 0 / 0
26.04.2007, 14:15
    #34489773
lioner
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
JS-скрипт получение количество записей
Попробуй так:
=======================================
var ws = new ActiveXObject("Wscript.Shell");
var conn = new ActiveXObject("ADODB.Connection");
conn.ConnectionString = "Provider=SQLOLEDB;Server=DATAB;Database=fox;User ID=sa;Password=intel";
conn.Open();
var rec = new ActiveXObject("ADODB.Recordset");
rec.Open("select count(*) from table",conn,adOpenKeyset,adLockOptimistic);
for(i=0;i<=rec.RecordCount-1;i++){
..............
rec.MoveNext();
}
=======================================
...
Рейтинг: 0 / 0
26.04.2007, 14:31
    #34489876
Antonariy
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
JS-скрипт получение количество записей
lioner походу выдрал откуда-то кусок кода не понимая его. Либо ему наплевать, поймет ли автор.
авторА как в этом подключении выполнить запрос(select count(*) from table) и результат этого запроса присвоить переменнойvar ws = не нужно.
Конкретно для такого запроса:
Код: plaintext
var cnt = conn.Execute("select count(*) from table")( 0 ).Value;
В более общем случае:
Код: plaintext
1.
2.
3.
4.
conn.CursorLocation= 3 ;
conn.Open();
var rs = new ActiveXObject("ADODB.Recordset");
rs.Open("select count(*) from table", conn,  3 ,  4 );
var cnt=rs( 0 ).Value;
...
Рейтинг: 0 / 0
Форумы / HTML, JavaScript, VBScript, CSS [игнор отключен] [закрыт для гостей] / JS-скрипт получение количество записей / 3 сообщений из 3, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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