Re: a stored procedure ..with integer as the parameter - Mailing list pgsql-general

From surabhi.ahuja
Subject Re: a stored procedure ..with integer as the parameter
Date
Msg-id 967CFC4343BF2A4DAFACD026D33DC85118EC85@jal.iiitb.ac.in
Whole thread Raw
In response to a stored procedure ..with integer as the parameter  ("surabhi.ahuja" <surabhi.ahuja@iiitb.ac.in>)
Responses Re: a stored procedure ..with integer as the parameter
List pgsql-general
My appliaction is in C++
 
and i am getting char* ..s which i need to insert into the table...and for insert i am calling a stored procedure.
 
But i need to form the call to the stored procedure with the above char*s as the argument.

 


From: Richard Huxton [mailto:dev@archonet.com]
Sent: Wed 10/26/2005 12:40 PM
To: surabhi.ahuja
Cc: Tino Wildenhain; Stephan Szabo; pgsql-general@postgresql.org
Subject: Re: [GENERAL] a stored procedure ..with integer as the parameter

***********************
Your mail has been scanned by InterScan VirusWall.
***********-***********


surabhi.ahuja wrote:
> what do u suggest i do then in that case?
> i mean how should i make a query - i mean how do i make a command?

You should always provide well-defined escaping to all data coming from
a non-trusted source (i.e. outside your application) and preferably to
all data in any case.

If you are using "C" then libpq offers functions to escape strings.
Almost all other languages offer something similar.

In general, I never use "raw" functions to build my queries, I have
wrapper functions that ensure all queries are well-formed.

What language are you using, and what framework?

--
   Richard Huxton
   Archonet Ltd


pgsql-general by date:

Previous
From: "A. Kretschmer"
Date:
Subject: Re: Copy of a schema
Next
From: Alex Stapleton
Date:
Subject: Re: Why database is corrupted after re-booting