/ Forside/ Teknologi / Udvikling / Perl / Spørgsmål
Login
Glemt dit kodeord?
Brugernavn

Kodeord


Reklame
Top 10 brugere
Perl
#NavnPoint
bjarneA 141
poul_from 50
soccer 30
Nicknack 14
Tmpj 0
Perl ODBC-Oracle win2000
Fra : bba
Vist : 1395 gange
50 point
Dato : 16-10-02 00:11

Jeg kan connecte til Oracle via ODBC i en Perl dos prompt,
men ikke via et CGI skrevet i perl under en browser.
OS er WIN 2000

Der er ingen fejl returbeskeder, men bare en blank side.

Hele koden virker under Win-NT.
Er der nogen der har erfaring med dette problem, eller sjove trace muligheder
Jeg benytter en Apache server, og der bliver ikke skrevet noget i error_logfilen ??

Alt er sat korrekt og jeg har prøvet dette mange gange før, bare ikke
kombinationen ODBC-ORACLE-WIN 2000

Mvh, BBA



 
 
Kommentar
Fra : Nyhedsbruger


Dato : 16-10-02 08:51

"bba" <bba.news@kandu.dk> writes:

> Der er ingen fejl returbeskeder, men bare en blank side.

Checker du fejlkoden fra alle DBI kald?

--
Thorbjørn Ravn Andersen
http://homepage.mac.com/ravn

Kommentar
Fra : bba


Dato : 16-10-02 10:38

Hej Thorbjoern

Jeg lader applikationen die hvis fejl , og printer error til skærm,
men der kommer ingen fejlbeskeder.

Er der en måde hvorved man kan trace/se detaljeret hvad der sker mere end det nævnte ??
Gerne kort eksempel, eller link !!

/BBA



Accepteret svar
Fra : Nyhedsbruger

Modtaget 50 point
Dato : 23-10-02 12:02

bba wrote:

> Jeg kan connecte til Oracle via ODBC i en Perl dos prompt,
> men ikke via et CGI skrevet i perl under en browser.
> OS er WIN 2000
>
> Der er ingen fejl returbeskeder, men bare en blank side.

Hvis det var under Un*x ville jeg straks pege på nogle environment variable,
der ikke var blevet sat - ORACLE_HOME e.l.
Symptomerne tyder på det - virker fint fra prompten, men ikke i CGI.
Der er en FAQ om det i DBI-distributionen (eller er det i DBD::Oracle?) et
eller andet sted.

Prøv at se om det kan være noget i den retning.

---
mvh
Henrik Tougaard, FOA - htoug@cpan.org

Godkendelse af svar
Fra : bba


Dato : 28-10-02 00:13

Tak for svaret Henrik Tougaard.
Det var nu bare en reboot der skulle til, der var
for mange installationer eller lign.
Men godt svar Tak ...
                        

Du har følgende muligheder
Eftersom du ikke er logget ind i systemet, kan du ikke skrive et indlæg til dette spørgsmål.

Hvis du ikke allerede er registreret, kan du gratis blive medlem, ved at trykke på "Bliv medlem" ude i menuen.
Søg
Reklame
Statistik
Spørgsmål : 177558
Tips : 31968
Nyheder : 719565
Indlæg : 6408914
Brugere : 218888

Månedens bedste
Årets bedste
Sidste års bedste