• Авторизация


ASP + PerlScript 21-11-2007 03:59 к комментариям - к полной версии - понравилось!


Настроение сейчас - озабоченное...

Значится такая проблема имеет место быть у меня.
Есть сервер IIS ( + технология ASP... да, старенькая, не ASP.NET ;) ), есть серверные скрипты PerlScript.
К базе подцепляемся методом:
$Conn = CreateObject("ADODB.Connection");
$Conn->Open("ODBC_System_DSN_NAME")

Сам не понимаю, почему работает подключение к ODBC-базе через ADO... но читает замечательно.

Необходимо выполнить очень простую и стандартную SQL инструкцию типа INSERT INTO AnyTable ( AnyFld1, AnyFld2 ) VALUES ( Fld1Val, Fld2Val );
Отказывается вставлять!!!

Хотел бы какие-нибудь конструктивные предложения. Плиз, не надо вопросов "а чо Access?..." - а так нада! "почему IIS, ASP и Перл?" - так надо...
вверх^ к полной версии понравилось! в evernote
Комментарии (6):
AdWin 21-11-2007-06:49 удалить
Другие инструкции проходят? Select?
Права не ковырялись?
Vam_Pir 21-11-2007-07:18 удалить
Исходное сообщение AdWin
Другие инструкции проходят? Select?
Права не ковырялись?


+1
Вначале надо проверить Select, потом права
Dimonius91929631 21-11-2007-09:48 удалить
AdWin, Vam_Pir, Select-то проходит. читает замечательно.
в IISе права на запись стоят.
отказ в записи происходит молчком, хотя если ошибка возникает, то выдается отладочная инфа.
мне думается, может какие-то дополнительный опции при подключении должны быть (как в других нормальных средах при работе с ADODB)... никакой информации по этому поводу в сетях не нашел.
разве что попробовать "позаимствовать" эту строку подключения. пока не пробовл
Vam_Pir 21-11-2007-10:23 удалить
Исходное сообщение Dimonius91929631
AdWin, Vam_Pir, Select-то проходит. читает замечательно.
в IISе права на запись стоят.
отказ в записи происходит молчком, хотя если ошибка возникает, то выдается отладочная инфа.
мне думается, может какие-то дополнительный опции при подключении должны быть (как в других нормальных средах при работе с ADODB)... никакой информации по этому поводу в сетях не нашел.
разве что попробовать "позаимствовать" эту строку подключения. пока не пробовл


А база данных не DBF?
Insert Query в студию. По моему так какая то заморочка с аксесом была.
Dimonius91929631 21-11-2007-17:05 удалить
Vam_Pir, шоза DBF? Access они MDB :)

Мухомор_ru, ну как в примере я привел: "INSERT INTO AnyTable ( AnyFld1, AnyFld2 ) VALUES ( Fld1Val, Fld2Val );", да ну если строковые данные - они в кавычках. простоя инструкция без наворотов.

И ЕЩЕ! СПАСИБ ВСЕМ, НО ВОПРОС ПОКА НЕ СНЯТ. Я ХОЧУ ПРОСТО ЕЩЕ ОДИН ВАРИАНТ ПРОБИТЬ - задание полной строки подключения через драйвер ADO (везде, где юзал ADODB, будь то хоть Delphi, хоть C#, она имела одинаковую структуру). ибо в этой строке явно указываются режимы работы с базой (Readonly, ReadWrite, ShareDenyNone и пр...)


Комментарии (6): вверх^

Вы сейчас не можете прокомментировать это сообщение.

Дневник ASP + PerlScript | Dimonius91929631 - в тихом омуте | Лента друзей Dimonius91929631 / Полная версия Добавить в друзья Страницы: раньше»