Re: error codes in postgresql

Поиск
Список
Период
Сортировка
От sandhya
Тема Re: error codes in postgresql
Дата
Msg-id 010701c5a329$a89e7230$cd00000a@amiindiahjwbgh
обсуждение исходный текст
Ответ на Re: error codes in postgresql  (Sivakumar K <sivakumark@aztec.soft.net>)
Список pgsql-admin
Thank you Sivakumar.
ExecStatusType PQresultStatus(const PGresult *res);
Will it return code or message.If i want to use this what should be the return value of my function?
 
Onemore doubt..
char *PQresultErrorField(const PGresult *res, int fieldcode);
What is the use of this?What is the difference between the previous one and this?
PG_DIAG_SQLSTATE--If i use this as my fieldcode will it take care of all my error values.
Sorry for my basic questions.As i am very new to this i don't know how to handle errors in
this.
Normally we will be defining some errormessages according to the error codes return by the PQErrorMessage function.
When i am using this even i declare my function as void..it is returning the errormessage.
So..what iam planning is if i have some error codes returning from any of my postgresql function i can define myown message for that and i can send it as a return value to the main right!
Please tell me how can i handle this?
 
Thanks&Regards,
Sandhya
 
 
 
 
 
----- Original Message -----
Sent: Wednesday, August 17, 2005 5:49 PM
Subject: RE: [ADMIN] error codes in postgresql

Hi sandhya,

      You can use PQresultStatus API to get the result status of the command execution

      And PQresStatus to convert the enumerated type returned by PQresultStatus to a string constant.

      For more information you can check the libpq API documentation

      http://www.postgresql.org/docs/8.0/static/libpq-exec.html

 

      Is this what you want?

 

 

Regards,

Siva Kumar.K

-----Original Message-----
From: pgsql-admin-owner@postgresql.org [mailto:pgsql-admin-owner@postgresql.org] On Behalf Of sandhya
Sent:
Wednesday, August 17, 2005 3:49 PM
To:
Tom Lane
Cc: Shashi Gireddy; postgre
Subject: [ADMIN] error codes in postgresql

 

 

 

Hi,

  

   I want to know ,if there is any way to return  error codes/numbers as  a return value from the postgresql functions.

For ex:

 

If i am using my connection function say,

DbConnect(dname,uname,.........)

{

//here i use postgres connection function

pg_conn *conn;

conninfo="dbname=example(dname) user=postgres(uname)";

conn=PQConnectdb(conninfo)

//After connecting i need to create a table..and if the table exists

PQerrormessage(conn) will return error message...

But what i need is ..

Is there any other way of returning error number to my main program.

Can you please tell me how to handle these errors in my application.

I referred posgresql site..I didn't get any clear idea of it.

Any help please......

 

Thank you...

Regards,

Sandhya R

 

 

В списке pgsql-admin по дате отправления:

Предыдущее
От: Sivakumar K
Дата:
Сообщение: Re: error codes in postgresql
Следующее
От: "josh@segrestfarms.com"
Дата:
Сообщение: Re: SQL Help - Obtaining ID of record INSERTED