|
ru.perl- RU.PERL ---------------------------------------------------------------------- From : Yuriy Daybov 2:5029/42 08 Oct 2002 17:59:14 To : All Subject : DBI -------------------------------------------------------------------------------- °Приветствую тебя, глубокоуважаемый All! ° °°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°° 1. Установил DBI. 2. Установил DBI:ODBC. 3. Установил переменную окружения DBI_DSN=dbi:ODBC:1 (1 - dsn для моей базы данных, прописанный в Data Sources -> User DSN). 4. Локально скрипт работает. 5. Выкладываю на виртуальную директорию IIS5 - скрипт не может подключиться к БД (выполнение прекращается после строки print "Failed!"). Что нужно где прописать, чтобы скрипт увидел базу данных, находясь на сервере? === Hачало Windows Clipboard === #!/usr/bin/perl -w # Author: Yuriy A Daybov # Created: 28.09.2002 # Modified: 05.10.2002 use DBI; use CGI; my $query = new CGI; print $query->header; ### Write out the header for the page print <<EOF; <HTML> <HEAD> <TITLE>Список всех пользователей системы</TITLE> </HEAD> <BODY> <OL> EOF print "Failed!"; my $dbh = DBI->connect() or die "bad!"; print "Success!"; my $sth = $dbh->prepare( " SELECT us.id, us.login, us.password FROM users us " ); $sth->execute; while ( my ( $us_id, $us_login, $us_password) = $sth->fetchrow_array ) { print "<LI>Users List: $us_id $us_login $us_password</LI>\n"; } ### Write out footer for the page print <<EOF; </OL> </BODY> </HTML> EOF === Конец Windows Clipboard === See you in the future, All! Yuriy. ... Простых истин не бывает... --- Programmer is a device to convert coffee into software... * Origin: Я ухожу, но ещё вернусь... (2:5029/42) Вернуться к списку тем, сортированных по: возрастание даты уменьшение даты тема автор
Архивное /ru.perl/18393da2e672.html, оценка из 5, голосов 10
|