pdf viewer in asp net c# : Add jpg to pdf online application SDK tool html .net wpf online postgresql-9.4-A473-part2998

Chapter 31. libpq - C Library
PQsetdb
Makes a new connection to the database server.
PGconn
*
PQsetdb(char
*
pghost,
char
*
pgport,
char
*
pgoptions,
char
*
pgtty,
char
*
dbName);
This is a macro that calls
PQsetdbLogin
with null pointers for the
login
and
pwd
parameters.
It is provided for backward compatibility with very old programs.
PQconnectStartParams
PQconnectStart
PQconnectPoll
Make a connection to the database server in a nonblocking manner.
PGconn
*
PQconnectStartParams(const char
*
const
*
keywords,
const char
*
const
*
values,
int expand_dbname);
PGconn
*
PQconnectStart(const char
*
conninfo);
PostgresPollingStatusType PQconnectPoll(PGconn
*
conn);
These three functions are used to open a connection to a database server such that your appli-
cation’s thread of execution is not blocked on remote I/O whilst doing so. The point of this
approach is that the waits for I/O to complete can occur in the application’s main loop, rather
than down inside
PQconnectdbParams
or
PQconnectdb
,and so the application can manage
this operation in parallel with other activities.
With
PQconnectStartParams
,the database connection is made using the parameters taken
from the
keywords
and
values
arrays, andcontrolledby
expand_dbname
,as described above
for
PQconnectdbParams
.
With
PQconnectStart
,the database connection is made using the parameters taken from the
string
conninfo
as described above for
PQconnectdb
.
Neither
PQconnectStartParams
nor
PQconnectStart
nor
PQconnectPoll
will block, so
long as a number of restrictions are met:
The
hostaddr
and
host
parameters are used appropriately to ensure that name and reverse
name queries are not made. See the documentation of these parameters in Section 31.1.2 for
details.
If you call
PQtrace
,ensure that the stream object into which you trace will not block.
You ensure that the socket is in the appropriate state before calling
PQconnectPoll
,as de-
scribed below.
Note: use of
PQconnectStartParams
is analogous to
PQconnectStart
shown below.
To
begin
a
nonblocking
connection
request,
call
conn =
PQconnectStart("
connection_info_string
")
.
If
conn
is
null,
then
libpq has been unable to allocate a new
PGconn
structure. Otherwise, a valid
PGconn
pointer is
returned (though not yet representing a valid connection to the database). On return from
PQconnectStart
,call
status = PQstatus(conn)
.If
status
equals
CONNECTION_BAD
,
PQconnectStart
has failed.
658
Add jpg to pdf online - insert images into PDF in C#.net, ASP.NET, MVC, Ajax, WinForms, WPF
Sample C# code to add image, picture, logo or digital photo into PDF document page using PDF page editor control
add picture to pdf online; add image in pdf using java
Add jpg to pdf online - VB.NET PDF insert image library: insert images into PDF in vb.net, ASP.NET, MVC, Ajax, WinForms, WPF
Guide VB.NET Programmers How to Add Images in PDF Document
add jpeg signature to pdf; add a jpg to a pdf
Chapter 31. libpq - C Library
If
PQconnectStart
succeeds, the next stage is to poll libpq so that it can proceed
with the connection sequence. Use
PQsocket(conn)
to obtain the descriptor of the
socket underlying the database connection. Loop thus: If
PQconnectPoll(conn)
last
returned
PGRES_POLLING_READING
, wait until the socket is ready to read (as indicated by
select()
,
poll()
, or similar system function). Then call
PQconnectPoll(conn)
again.
Conversely, if
PQconnectPoll(conn)
last returned
PGRES_POLLING_WRITING
, wait
until the socket is ready to write, then call
PQconnectPoll(conn)
again. If you have yet
to call
PQconnectPoll
, i.e., just after the call to
PQconnectStart
, behave as if it last
returned
PGRES_POLLING_WRITING
. Continue this loop until
PQconnectPoll(conn)
returns
PGRES_POLLING_FAILED
, indicating the connection procedure has failed, or
PGRES_POLLING_OK
,indicating the connection has been successfully made.
Atany time duringconnection, the statusof theconnectioncanbechecked by calling
PQstatus
.
If this call returns
CONNECTION_BAD
,thentheconnectionprocedurehas failed;if thecallreturns
CONNECTION_OK
,then the connection is ready. Both of these states are equally detectable from
the return value of
PQconnectPoll
,described above. Other states might also occur during
(and onlyduring) an asynchronous connection procedure. These indicate the currentstage of the
connection procedure and might be useful to provide feedback to the user for example. These
statuses are:
CONNECTION_STARTED
Waiting for connection to be made.
CONNECTION_MADE
Connection OK; waiting to send.
CONNECTION_AWAITING_RESPONSE
Waiting for a response from the server.
CONNECTION_AUTH_OK
Received authentication; waiting for backend start-up to finish.
CONNECTION_SSL_STARTUP
Negotiating SSL encryption.
CONNECTION_SETENV
Negotiating environment-driven parameter settings.
Note that, although these constants will remain (in order to maintain compatibility), an applica-
tion shouldnever rely upon these occurring in a particular order, or atall, or on the status always
being one of these documented values. An application might do something like this:
switch(PQstatus(conn))
{
case CONNECTION_STARTED:
feedback = "Connecting...";
break;
case CONNECTION_MADE:
feedback = "Connected to server...";
break;
.
.
.
default:
feedback = "Connecting...";
659
VB.NET PDF Convert to Jpeg SDK: Convert PDF to JPEG images in vb.
Add necessary references page As PDFPage = doc.GetPage(0) ' Convert the first PDF page to page.ConvertToImage(ImageType.JPEG, Program.RootPath + "\\Output.jpg").
adding a jpeg to a pdf; add signature image to pdf acrobat
C# PDF Convert to Jpeg SDK: Convert PDF to JPEG images in C#.net
example, this C#.NET PDF to JPEG converter library will name the converted JPEG image file Output.jpg. Convert PDF to JPEG Using C#.NET. Add necessary references
how to add image to pdf acrobat; add jpg to pdf form
Chapter 31. libpq - C Library
}
The
connect_timeout
connection parameter is ignored when using
PQconnectPoll
;it is the
application’s responsibility to decide whether an excessive amount of time has elapsed. Other-
wise,
PQconnectStart
followed by a
PQconnectPoll
loop is equivalent to
PQconnectdb
.
Note that if
PQconnectStart
returns a non-null pointer, you must call
PQfinish
when you
are finished with it, in order to dispose of the structure and any associated memory blocks. This
must be done even if the connection attempt fails or is abandoned.
PQconndefaults
Returns the default connection options.
PQconninfoOption
*
PQconndefaults(void);
typedef struct
{
char
*
keyword;
/
*
The keyword of the option
*
/
char
*
envvar;
/
*
Fallback environment variable name
*
/
char
*
compiled;
/
*
Fallback compiled in default value
*
/
char
*
val;
/
*
Option’s current value, or NULL
*
/
char
*
label;
/
*
Label for field in connect dialog
*
/
char
*
dispchar;
/
*
Indicates how to display this field
in a connect dialog. Values are:
""
Display entered value as is
"
*
"
Password field - hide value
"D"
Debug option - don’t show by default
*
/
int
dispsize;
/
*
Field size in characters for dialog
*
/
} PQconninfoOption;
Returns a connection options array. This can be usedtodetermineallpossible
PQconnectdb
op-
tions and their currentdefault values. The returnvalue points toanarrayof
PQconninfoOption
structures, which ends withan entry having a null
keyword
pointer. The null pointer is returned
if memory could not be allocated. Note that the current default values (
val
fields) will depend
on environment variables and other context. A missing or invalid service file will be silently
ignored. Callers must treat the connection options data as read-only.
After processing the options array, free it by passing it to
PQconninfoFree
.If this is not done,
asmall amount of memory is leakedfor each call to
PQconndefaults
.
PQconninfo
Returns the connection options used bya live connection.
PQconninfoOption
*
PQconninfo(PGconn
*
conn);
Returns a connection options array. This can be used to determine all possible
PQconnectdb
options andthe values that were usedto connect tothe server. The return value points toan array
of
PQconninfoOption
structures, which ends with anentry havinga null
keyword
pointer. All
notes above for
PQconndefaults
also apply to the result of
PQconninfo
.
PQconninfoParse
Returns parsed connection options from the provided connection string.
PQconninfoOption
*
PQconninfoParse(const char
*
conninfo, char
**
errmsg);
Parses a connection string and returns the resulting options as an array; or returns
NULL
if there is a problem with the connection string. This function can be used to extract the
PQconnectdb
options in the provided connection string. The return value points to an array of
PQconninfoOption
structures, which ends with an entry having a null
keyword
pointer.
660
C# Image Convert: How to Convert Adobe PDF to Jpeg, Png, Bmp, &
Add necessary references to your C# project: String inputFilePath = @"C:\input.pdf"; String outputFilePath = @"C:\output.jpg"; // Convert PDF to jpg.
add a jpeg to a pdf; how to add an image to a pdf in acrobat
C# Image Convert: How to Convert Tiff Image to Jpeg, Png, Bmp, &
Add necessary references to your C# project: RasterEdge.XDoc.PDF.dll. inputFilePath = @"C:\input.tif"; String outputFilePath = @"C:\output.jpg"; // Convert tiff
adding an image to a pdf in preview; adding a jpg to a pdf
Chapter 31. libpq - C Library
All legal options will be present in the result array, but the
PQconninfoOption
for any option
not present in the connection string will have
val
set to
NULL
;default values are not inserted.
If
errmsg
is not
NULL
,then
*
errmsg
is set to
NULL
on success, else to a
malloc
’d error string
explaining the problem. (It is also possible for
*
errmsg
to be set to
NULL
and the function to
return
NULL
;this indicates an out-of-memory condition.)
After processing the options array, free it by passing it to
PQconninfoFree
.If this is not done,
some memory is leaked for each call to
PQconninfoParse
.Conversely, if an error occurs and
errmsg
is not
NULL
,be sure to free the error string using
PQfreemem
.
PQfinish
Closes the connection to the server. Also frees memory used by the
PGconn
object.
void PQfinish(PGconn
*
conn);
Note that even if the server connection attempt fails (as indicated by
PQstatus
), the application
shouldcall
PQfinish
to free thememory usedby the
PGconn
object. The
PGconn
pointer must
not be used again after
PQfinish
has been called.
PQreset
Resets the communicationchannel to the server.
void PQreset(PGconn
*
conn);
This function will close the connectionto the server and attempt to reestablish a new connection
to the same server, using all the same parameters previously used. This might be useful for error
recovery if a workingconnection is lost.
PQresetStart
PQresetPoll
Reset the communication channel to the server, in a nonblocking manner.
int PQresetStart(PGconn
*
conn);
PostgresPollingStatusType PQresetPoll(PGconn
*
conn);
These functions will close the connection to the server and attempt to reestablish a new con-
nection to the same server, using all the same parameters previously used. This can be use-
ful for error recovery if a working connection is lost. They differ from
PQreset
(above) in
that they act in a nonblocking manner. These functions suffer from the same restrictions as
PQconnectStartParams
,
PQconnectStart
and
PQconnectPoll
.
To initiatea connectionreset, call
PQresetStart
.If it returns 0, theresethas failed. If itreturns
1, polltheresetusing
PQresetPoll
in exactly the same way as youwouldcreate the connection
using
PQconnectPoll
.
PQpingParams
PQpingParams
reports the status of the server. It accepts connection parameters identical to
those of
PQconnectdbParams
,described above. It is notnecessary tosupplycorrectuser name,
password, or database name values to obtain the server status; however, if incorrect values are
provided, the server will log a failed connection attempt.
PGPing PQpingParams(const char
*
const
*
keywords,
const char
*
const
*
values,
int expand_dbname);
The function returns one of the following values:
661
C# Create PDF from images Library to convert Jpeg, png images to
1.bmp")); images.Add(new Bitmap(Program.RootPath + "\\" 1.jpg")); images.Add(new Bitmap(Program.RootPath + "\\" 1.png")); / Build a PDF document with
add image pdf; add image to pdf preview
VB.NET Create PDF from images Library to convert Jpeg, png images
1.bmp")) images.Add(New REImage(Program.RootPath + "\\" 1.jpg")) images.Add(New REImage(Program.RootPath + "\\" 1.png")) ' Build a PDF document with
add jpg to pdf preview; add a picture to a pdf file
Chapter 31. libpq - C Library
PQPING_OK
The server is running and appears to be accepting connections.
PQPING_REJECT
The server is running butis ina statethat disallows connections (startup, shutdown, or crash
recovery).
PQPING_NO_RESPONSE
The server couldnotbe contacted. This might indicate thatthe server is not running, or that
there is something wrong with the given connection parameters (for example, wrong port
number), or that there is a network connectivity problem (for example, a firewall blocking
the connection request).
PQPING_NO_ATTEMPT
No attemptwas madeto contact the server, because the supplied parameters were obviously
incorrect or there was some client-side problem (for example, out of memory).
PQping
PQping
reports the status of the server. It accepts connection parameters identical to those of
PQconnectdb
,described above. It is not necessary to supply correct user name, password, or
database name values to obtain the server status; however, if incorrect values are provided, the
server will log a failedconnection attempt.
PGPing PQping(const char
*
conninfo);
The return values are the same as for
PQpingParams
.
31.1.1. Connection Strings
Several libpq functions parse a user-specified string to obtain connection parameters. There are two
accepted formats for these strings: plain
keyword = value
strings and RFC 3986
1
URIs.
31.1.1.1. Keyword/Value Connection Strings
Inthe firstformat, each parameter setting is inthe form
keyword = value
.Spaces around the equal
signare optional.Towrite anempty value, or avaluecontainingspaces, surrounditwith singlequotes,
e.g.,
keyword = ’a value’
.Single quotes and backslashes within the value must be escaped with
abackslash, i.e.,
\’
and
\\
.
Example:
host=localhost port=5432 dbname=mydb connect_timeout=10
The recognized parameter key words are listed in Section 31.1.2.
1. http://www.ietf.org/rfc/rfc3986.txt
662
VB.NET PDF - Convert PDF with VB.NET WPF PDF Viewer
Highlight Text. Add Text. Add Text Box. Drawing Markups. PDF Print. Work PDF to image file formats with high quality, support converting PDF to PNG, JPG, BMP and
add an image to a pdf form; adding jpg to pdf
VB.NET PDF Convert to Images SDK: Convert PDF to png, gif images
Convert PDF to Jpg, Png, Bmp, Gif, Tiff and Bitmap in ASP.NET. VB.NET Project: Necessary DLLs for Conversion of PDF to Images. Add necessary references:
add image to pdf in preview; how to add photo to pdf in preview
Chapter 31. libpq - C Library
31.1.1.2. Connection URIs
The general form for a connection URI is:
postgresql://[user[:password]@][netloc][:port][/dbname][?param1=value1&...]
The URI scheme designator can be either
postgresql://
or
postgres://
.Each of the URI parts
is optional. The following examples illustrate valid URI syntax uses:
postgresql://
postgresql://localhost
postgresql://localhost:5433
postgresql://localhost/mydb
postgresql://user@localhost
postgresql://user:secret@localhost
postgresql://other@localhost/otherdb?connect_timeout=10&application_name=myapp
Components of the hierarchical part of the URI can also be given as parameters. For example:
postgresql:///mydb?host=localhost&port=5433
Percent-encoding may be used to include symbols with special meaning in any of the URI parts.
Any connection parameters notcorresponding to key words listed in Section 31.1.2 are ignored and a
warning message about them is sent to
stderr
.
For improved compatibilitywith JDBC connectionURIs, instances of parameter
ssl=true
are trans-
lated into
sslmode=require
.
The host part may be either host name or an IP address. To specify an IPv6 host address, enclose it in
square brackets:
postgresql://[2001:db8::1234]/database
The host component is interpreted as described for the parameter host. In particular, a Unix-domain
socket connection is chosen if the host part is either empty or starts with a slash, otherwise a TCP/IP
connection is initiated. Note, however, that the slash is a reserved character in the hierarchical part of
theURI. So, tospecifya non-standard Unix-domainsocketdirectory,either omitthehostspecification
in the URI and specify the host as a parameter, or percent-encode the path in the host component of
the URI:
postgresql:///dbname?host=/var/lib/postgresql
postgresql://%2Fvar%2Flib%2Fpostgresql/dbname
31.1.2. Parameter Key Words
The currently recognized parameter key words are:
663
Chapter 31. libpq - C Library
host
Name of host to connect to. If this begins with a slash, it specifies Unix-domain communication
rather than TCP/IP communication;thevalue is the name of the directory inwhichthesocketfile
is stored. The defaultbehavior when
host
is not specifiedis to connect toa Unix-domainsocket
in
/tmp
(or whatever socket directory was specified when PostgreSQL was built). On machines
without Unix-domain sockets, the default is to connect to
localhost
.
hostaddr
Numeric IP address of host to connect to. This should be in the standard IPv4 address format,
e.g.,
172.28.40.9
.If your machine supports IPv6, you can also use those addresses. TCP/IP
communication is always used when a nonempty string is specified for this parameter.
Using
hostaddr
instead of
host
allows the application to avoid a host name look-up, which
might be important in applications with time constraints. However, a host name is required for
GSSAPI or SSPI authentication methods, as well as for
verify-full
SSL certificate verifica-
tion. The following rules are used:
If
host
is specified without
hostaddr
,a host name lookup occurs.
If
hostaddr
is specified without
host
, the value for
hostaddr
gives the server network
address. The connection attempt will fail if the authentication method requires a host name.
If both
host
and
hostaddr
are specified, the value for
hostaddr
gives the server network
address. The value for
host
is ignored unless the authentication method requires it, in which
case it will be used as the host name.
Note that authentication is likely to fail if
host
is not the name of the server at network address
hostaddr
.Also, note that
host
rather than
hostaddr
is used to identify the connection in
~/.pgpass
(see Section 31.15).
Without either a host name or host address, libpqwill connectusinga local Unix-domain socket;
or on machines without Unix-domain sockets, it will attempt to connect to
localhost
.
port
Port number to connect to at the server host, or socket file name extension for Unix-domain
connections.
dbname
The database name. Defaults to be the same as the user name. In certain contexts, the value is
checked for extended formats; see Section 31.1.1 for more details on those.
user
PostgreSQL user name to connect as. Defaults to be the same as the operating system name of
the user running the application.
password
Password to be used if the server demands password authentication.
connect_timeout
Maximum wait for connection, in seconds (write as a decimal integer string). Zero or not speci-
fied means wait indefinitely. It is not recommended to use a timeout of less than 2 seconds.
client_encoding
This sets the
client_encoding
configuration parameter for this connection. In addition to
the values accepted by the corresponding server option, you can use
auto
to determine the
664
Chapter 31. libpq - C Library
right encoding from the current locale in the client (
LC_CTYPE
environment variable on Unix
systems).
options
Adds command-line options to send to the server at run-time. For example, setting this to
-c
geqo=off
sets the session’s value of the
geqo
parameter to
off
.For a detailed discussion of
the available options, consult Chapter 18.
application_name
Specifies a value for the application_name configuration parameter.
fallback_application_name
Specifies a fallback value for the application_name configuration parameter. This value will be
used if no value has been given for
application_name
via a connection parameter or the
PGAPPNAME
environment variable. Specifying a fallback name is useful in generic utility pro-
grams that wish to set a default application name but allowit to be overridden by the user.
keepalives
Controls whether client-side TCP keepalives are used. The default value is 1, meaning on, but
you can change this to 0, meaning off, if keepalives are not wanted. This parameter is ignored
for connections made via a Unix-domain socket.
keepalives_idle
Controls the number of seconds of inactivity after which TCP should send a keepalive message
to the server. A value of zero uses the system default. This parameter is ignored for connections
made via a Unix-domain socket, or if keepalives are disabled. It is only supported on systems
where the
TCP_KEEPIDLE
or
TCP_KEEPALIVE
socket option is available, and on Windows; on
other systems, it has no effect.
keepalives_interval
Controls the number of seconds after which a TCP keepalive message that is not acknowledged
by the server should be retransmitted. A value of zero uses the system default. This parameter is
ignored for connections made via a Unix-domain socket, or if keepalives are disabled. It is only
supported on systems where the
TCP_KEEPINTVL
socket option is available, and on Windows;
on other systems, it has no effect.
keepalives_count
Controls the number of TCP keepalives that can be lost before the client’s connection to the
server is considereddead. A value of zero uses the system default. This parameter is ignored for
connections made via a Unix-domainsocket, or if keepalives are disabled. It is only supported on
systems where the
TCP_KEEPCNT
socket option is available; onother systems, it has no effect.
tty
Ignored (formerly, this specified where to send server debug output).
sslmode
This option determines whether or with what priority a secure SSL TCP/IP connection will be
negotiated with the server. There are six modes:
disable
onlytry a non-SSL connection
allow
first try a non-SSL connection; if that fails, try an SSL connection
665
Chapter 31. libpq - C Library
prefer
(default)
first try anSSL connection; if that fails, try a non-SSL connection
require
only try an SSL connection. If a root CA file is present, verify the certificate in the same
way as if
verify-ca
was specified
verify-ca
only try an SSL connection, and verify that the server certificate is issued by a trusted
certificate authority (CA)
verify-full
only try an SSL connection, verify that the server certificate is issued by a trusted CA and
that the server host name matches that in the certificate
See Section 31.18 for a detailed description of how these options work.
sslmode
is ignored for Unix domain socket communication. If PostgreSQL is compiled with-
out SSL support, using options
require
,
verify-ca
,or
verify-full
will cause an error,
while options
allow
and
prefer
will be accepted but libpq will not actually attempt an SSL
connection.
requiressl
This option is deprecated in favor of the
sslmode
setting.
If set to1, an SSL connection to the server is required (this is equivalent to
sslmode require
).
libpq will then refuse to connect if the server does not accept an SSL connection. If set to 0 (de-
fault), libpq will negotiate the connection type withthe server (equivalentto
sslmode prefer
).
This option is only available if PostgreSQL is compiled with SSL support.
sslcompression
If set to 1 (default), data sent over SSL connections will be compressed (this requires OpenSSL
version 0.9.8 or later). If set to 0, compression will be disabled (this requires OpenSSL 1.0.0
or later). This parameter is ignored if a connection without SSL is made, or if the version of
OpenSSL used does not support it.
Compression uses CPU time, but can improve throughput if the network is the bottleneck. Dis-
ablingcompression can improve response time and throughput if CPU performance is the limit-
ing factor.
sslcert
This parameter specifies the file name of the client SSL certificate, replacing the default
~/.postgresql/postgresql.crt
.This parameter is ignored if an SSL connection is not
made.
sslkey
This parameter specifies the locationfor the secret key usedfor the client certificate. Itcan either
specifya file name that willbe usedinstead of the default
~/.postgresql/postgresql.key
,
or it can specify a key obtained from an external “engine” (engines are OpenSSL loadable mod-
ules). An external engine specification should consist of a colon-separated engine name and an
engine-specific key identifier. This parameter is ignored if an SSL connection is not made.
sslrootcert
This parameter specifies the name of a file containing SSL certificate authority (CA) certifi-
cate(s). If the file exists, the server’s certificate will be verified to be signed by one of these
666
Chapter 31. libpq - C Library
authorities. The default is
~/.postgresql/root.crt
.
sslcrl
This parameter specifies the file name of the SSL certificate revocation list (CRL). Certificates
listed in this file, if it exists, will be rejected while attempting to authenticate the server’s certifi-
cate. The default is
~/.postgresql/root.crl
.
requirepeer
This parameter specifies the operating-system user name of the server, for example
requirepeer=postgres
.When making a Unix-domain socket connection, if this parameter
is set, the client checks at the beginning of the connection that the server process is running
under the specified user name; if it is not, the connection is aborted with an error. This
parameter can be used to provide server authentication similar to that available with SSL
certificates on TCP/IP connections. (Note that if the Unix-domain socket is in
/tmp
or another
publicly writable location, any user could start a server listening there. Use this parameter to
ensure that you are connected to a server run by a trusted user.) This option is only supported on
platforms for which the
peer
authentication method is implemented; see Section 19.3.6.
krbsrvname
Kerberos service name to use when authenticating with GSSAPI. This must match the service
name specified in the server configuration for Kerberos authentication to succeed. (See also
Section 19.3.3.)
gsslib
GSS library to use for GSSAPI authentication. Only used on Windows. Set to
gssapi
to force
libpq to use the GSSAPI library for authentication instead of the default SSPI.
service
Service nameto usefor additional parameters. Itspecifies a service name in
pg_service.conf
that holds additional connection parameters. This allows applications to specify only a service
name so connection parameters can be centrally maintained. See Section 31.16.
31.2. Connection Status Functions
These functions can be usedto interrogate the status of an existing database connection object.
Tip: libpq application programmers should be careful to maintain the
PGconn
abstraction. Use
the accessor functions described below to get at the contents of
PGconn
.Reference to internal
PGconn
fields using
libpq-int.h
is not recommended because they are subject to change inthe
future.
The following functions return parameter values established at connection. These values are fixed for
the life of the
PGconn
object.
PQdb
Returns the database name of the connection.
char
*
PQdb(const PGconn
*
conn);
667
Documents you may be interested
Documents you may be interested