Страница 1 из 1

Работа с базами данных (JS)

Добавлено: 28 янв 2010, 20:13
nhutils
Работа с базами данных в JScript - пример подключения к базе данных dBase и выполнения SQL запросов:

Код: Выделить всё

var conn=WScript.CreateObject("ADODB.Connection");
conn.ConnectionString="Driver={Microsoft dBase driver (*.dbf)};dbq=.;";
conn.ConnectionTimeout=10; // connection timeout in seconds
conn.CommandTimeout=60; // query timeout in seconds
conn.Open();
conn.Execute("create table Customers(id int,name char(64))");
conn.Execute("insert into Customers(id,name) values (1,'Customer A')");
conn.Execute("insert into Customers(id,name) values (2,'Customer B')");
var record_set=conn.Execute('select id,name from Customers');
while(!record_set.eof){
  WScript.Echo(record_set.fields(0).value+' '+record_set.fields(1).value);
  record_set.moveNext();
}
conn.Close();
Изменяя строку подключения, скрипт JScript может подключаться и к другим базам данных, например, Microsoft Access:

Код: Выделить всё

conn.ConnectionString="Driver={Microsoft Access driver (*.mdb)};dbq=db.mdb;";
или Microsoft SQL Server:

Код: Выделить всё

conn.ConnectionString="Driver={SQL Server};Server=DBSERVER02;UID=reportuser;PWD=1234;Database=ReportDB;";

Re: Работа с базами данных (JS)

Добавлено: 08 ноя 2016, 23:38
nhutils
См. также другие темы в форуме Скрипты и командные файлы
См. также все скрипты JScript в блоге