Re: Request assistance connecting with Pg::connectdb
От | Medi Montaseri |
---|---|
Тема | Re: Request assistance connecting with Pg::connectdb |
Дата | |
Msg-id | 3DDD7362.8050002@intransa.com обсуждение исходный текст |
Ответ на | Re: Request assistance connecting with Pg::connectdb ("Nigel J. Andrews" <nandrews@investsystems.co.uk>) |
Список | pgsql-general |
Actually in Perl the equality operator 'eq' means that the operands engade in this operation are of type string. Since C programmer use symbolic constants for improved readability, then your suggestiion.... Nigel J. Andrews wrote: >On Thu, 21 Nov 2002, Medi Montaseri wrote: > > > >>While I don't have a solution for you, I'd recommend using DBI. >> >>Wright, Ryan P wrote: >> >> >> >>>Hello, >>> >>>I am having a heck of a time connecting to my postgres server, and was >>>hoping some kind soul would advise me on how to proceed. >>> >>>The problem: Perl script dies with no error message. >>> >>>Code snippet: >>> >>>$conn = Pg::connectdb("dbname=testdb host=localhost port=5432 user=postgres >>>password=test"); >>>print "status = ",$conn->status, "\n"; >>>die $conn->errorMessage unless PGRES_CONNECTION_OK eq $conn->status; >>> >>> > >i think you want that test to read: > >$conn->status == PGRES_CONNECTION_OK > >You're getting the string equality test mixed up with another languages numeric >one. Or do I mean that the other way around > > >-- >Nigel Andrews > > > >---------------------------(end of broadcast)--------------------------- >TIP 3: if posting/reading through Usenet, please send an appropriate >subscribe-nomail command to majordomo@postgresql.org so that your >message can get through to the mailing list cleanly > >
В списке pgsql-general по дате отправления: