|
ru.perl- RU.PERL ---------------------------------------------------------------------- From : Slava Olchevski 2:5020/400 16 Mar 2001 03:55:12 To : All Subject : Re: DBD::ODBC, Win32::ODBC -------------------------------------------------------------------------------- "Sergey V. Leschenko" <smash@astral.ntu-kpi.kiev.ua> wrote in message news:slrn9aub7o.to1.smash@astral.ntu-kpi.kiev.ua... > Artem Chuprina wrote: > >ainr>>> Мне надо взять данные из базы данных МС Аксесс 97, Я слышал, что для > >ainr>>> этого надо использовать сабжевые модули.. > >AC>> А также работающий в сети на соседней (для винды - можно на этой же) машине > >AC>> аксесс. Hе исключено, что проще его научить отдавать данные какому-нибудь > >AC>> mysql. > >ainr> А это обязательно? то есть, если у меня просто файл лежит, в котором > >ainr> одна таблица, в которой данные, без всяких запросов итд., то тогда все > >ainr> равно потребуется, чтобы аксесс работал на машине? Просто лежащую > >ainr> аксессовскую базу использовать нельзя? > >Hо как, Холмс!? ODBC предоставляет интерфейс для взаимодействия с СУБД, но > >никак не парсер ее файлов. > У меня все работало и без Аксесса. (правда это была на Java- но какая разница?) > Через OBDC коннектился к файлу и SQL... > А Аксесса на той машине никогда не было. > У меня тоже работает сайт с Аксессом лежащим на NT сервере уже 2 года. Все что нужно - это создать для базы данных System DSN (через который и происходит обращение к этой БД из Перл скрипта) . При создании же DSN и требуеться указывать соответствующий драйвер. Как правило на HТ серверах МС Оффисы вообще не живут. У меня есть другая проблема, причем уже достала до ж... Очень часто (но так и не смог уловить закономерности) при добавлении записи в БД, она вставляеться дважды. Вот кусок кода, который добавляет запись: $SqlStatement = "INSERT INTO TableName (Field1, Field2, Field3) VALUES (\'$name1\', \'$name2\', \'$name3\');"; if ($db->Sql($SqlStatement)) { print "SQL failed and your order has not been created.<BR>\n"; print "Error: " . $db->Error() . "<BR>Please, inform slava\@sadcom.com about that error.\n"; $db->Close(); exit; } Были ли еще у кого такие проблемы ? Слава. --- ifmail v.2.15dev5 * Origin: Demos online service (2:5020/400) Вернуться к списку тем, сортированных по: возрастание даты уменьшение даты тема автор
Архивное /ru.perl/6577df9934e3.html, оценка из 5, голосов 10
|