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

Обсуждение вопросов программирования (WSH/JScript/VBScript, CMD), проблемы и решения
Закрыто
nhutils
Сообщения: 595
Зарегистрирован: 09 дек 2009, 18:08
Контактная информация:

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

Сообщение 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;";
nhutils
Сообщения: 595
Зарегистрирован: 09 дек 2009, 18:08
Контактная информация:

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

Сообщение nhutils »

См. также другие темы в форуме Скрипты и командные файлы
См. также все скрипты JScript в блоге
Закрыто