Работа с базами данных (JS)
Добавлено: 28 янв 2010, 20:13
Работа с базами данных в JScript - пример подключения к базе данных dBase и выполнения SQL запросов:
Изменяя строку подключения, скрипт JScript может подключаться и к другим базам данных, например, Microsoft Access:
или Microsoft SQL Server:
Код: Выделить всё
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();
Код: Выделить всё
conn.ConnectionString="Driver={Microsoft Access driver (*.mdb)};dbq=db.mdb;";
Код: Выделить всё
conn.ConnectionString="Driver={SQL Server};Server=DBSERVER02;UID=reportuser;PWD=1234;Database=ReportDB;";