Не могу выполнить запрос.

Teem
Дата: 16.01.2006 12:39:02
Не могу выполнить запрос.
// Среда XP SP2
<%@ language="JScript"%>
...
// Создадим объект с информацией о соединении с БД
var con;
path=Server.MapPath("db1.mdb");
con=Server.CreateObject("ADODB.Connection");
// Откроем источник данных
con.Open("Provider=Microsoft.Jet.OLEDB.4.0;Data Source=" +path);

// Сформируем запрос на добавление строки
var rq = "INSERT INTO firms (name, adress, account, bank, ) VALUES('"+name+"','"+adress+"','"+account+"','"+ bank+"')";

// Выполним запрос
con.Execute(rq);
con.Close();
//*********************************************************************************************
В результате имеем
Тип ошибки:
Microsoft JET Database Engine (0x80004005)
В операции должен использоваться обновляемый запрос. (в линии con.Execute(rq);).
saint
Дата: 16.01.2006 13:51:42
Запятая лишняя после первого "bank"
Teem
Дата: 16.01.2006 13:55:55
saint
Запятая лишняя после первого "bank"

Здесь просто опечатка.
Даже можно написать и на VBscript, все равно запрос не выполняется.
f45f
Дата: 16.01.2006 17:37:25
А что зв объект Server в
con=Server.CreateObject("ADODB.Connection");
Teem
Дата: 20.01.2006 15:31:58
f45f
А что зв объект Server в
con=Server.CreateObject("ADODB.Connection");

db1.mdb в директории Inetpub/wwwroot.

Дело не в сервере. Этот ламерский вопрос не возник бы никогда, если бы Microsoft не привел бы в своем Help e к IIS аналогичный пример. Я тут полазил по форумам и убедился что на эти грабли наступают многие из тех кто начинает осваивать технологию ASP в качестве доступа к данным.