pdf viewer for asp.net web application : Add a picture to a pdf document control SDK system web page wpf winforms console postgresql-9.4-A4241-part2881

Appendix E. Release Notes
Frames can now start with
CURRENT ROW
,and the
ROWS
n
PRECEDING
/
FOLLOWING
options are
now supported.
Make
SELECT INTO
and
CREATE TABLE AS
return row counts to the client in their command
tags (Boszormenyi Zoltan)
This can save an entire round-trip to the client, allowing result counts and pagination to be calcu-
lated without an additional
COUNT
query.
E.84.3.2.1. Unicode Strings
Support Unicode surrogate pairs (dual 16-bit representation) in
U&
strings and identifiers (Peter
Eisentraut)
Support Unicode escapes in
E’...’
strings (Marko Kreen)
E.84.3.3. Object Manipulation
Speedup
CREATE DATABASE
by deferring flushes todisk (Andres Freund, Greg Stark)
Allow comments on columns of tables, views, and composite types only, not other relation types
such as indexes and TOAST tables (Tom Lane)
Allow the creation of enumerated types containing no values (Bruce Momjian)
Let values of columns having storage type
MAIN
remain on the main heap page unless the row
cannot fit on a page (Kevin Grittner)
Previously
MAIN
values were forced out to TOAST tables until the row size was less than one-
quarter of the page size.
E.84.3.3.1.
ALTER TABLE
Implement
IF EXISTS
for
ALTER TABLE DROP COLUMN
and
ALTER TABLE DROP
CONSTRAINT
(Andres Freund)
Allow
ALTER TABLE
commands that rewrite tables to skip WAL logging (Itagaki Takahiro)
Such operations either produce a new copy of the table or are rolled back, so WAL archiving can
be skipped, unless running incontinuous archiving mode. This reduces I/Ooverhead and improves
performance.
Fixfailureof
ALTER TABLE
table
ADD COLUMN
col
serial
when donebynon-owner of table
(Tom Lane)
E.84.3.3.2.
CREATE TABLE
Add support for copying
COMMENTS
and
STORAGE
settings in
CREATE TABLE ... LIKE
com-
mands (Itagaki Takahiro)
Add a shortcut for copying all properties in
CREATE TABLE ... LIKE
commands (Itagaki
Takahiro)
Add the SQL-standard
CREATE TABLE ... OF
type
command (Peter Eisentraut)
2338
Add a picture to a pdf document - 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 jpg to pdf acrobat; add a picture to a pdf
Add a picture to a pdf document - 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 picture to pdf preview; how to add image to pdf in preview
Appendix E. Release Notes
This allows creation of a table that matches an existing composite type. Additional constraints and
defaults can be specified in the command.
E.84.3.3.3. Constraints
Add deferrable unique constraints (Dean Rasheed)
This allows mass updates, such as
UPDATE tab SET col = col + 1
, to work reliably on
columns that have unique indexes or are marked as primary keys. If the constraint is specified as
DEFERRABLE
it will be checked at the end of the statement, rather than after each row is updated.
The constraint check can also be deferred until the end of the current transaction, allowing such
updates to be spread over multiple SQL commands.
Add exclusion constraints (Jeff Davis)
Exclusion constraints generalize uniqueness constraints by allowing arbitrary comparison opera-
tors, not just equality. They are created with the
CREATE TABLE CONSTRAINT ... EXCLUDE
clause. The most common use of exclusion constraints is to specify that column entries must not
overlap, rather than simply not be equal. This is useful for time periods andother ranges, as well as
arrays. This feature enhances checking of data integrity for many calendaring, time-management,
and scientific applications.
Improve uniqueness-constraint violation error messages to report the values causing the failure
(Itagaki Takahiro)
For example, a uniqueness constraint violation might now report
Key (x)=(2) already
exists
.
E.84.3.3.4. Object Permissions
Add the ability to make mass permission changes across a whole schema using the new
GRANT
/
REVOKE IN SCHEMA
clause (Petr Jelinek)
This simplifies management of object permissions and makes it easier to utilize database roles for
application data security.
Add
ALTER DEFAULT PRIVILEGES
command to control privileges of objects created later (Petr
Jelinek)
This greatly simplifies the assignment of object privileges in a complex database application. De-
fault privileges can be set for tables, views, sequences, and functions. Defaults may be assigned on
aper-schema basis, or database-wide.
Add the ability to control large object (BLOB) permissions with
GRANT
/
REVOKE
(KaiGai Kohei)
Formerly, anydatabase user could read or modifyanylarge object. Read and write permissions can
now be granted and revoked per large object, and the ownership of large objects is tracked.
E.84.3.4. Utility Operations
Make
LISTEN
/
NOTIFY
store pending events in a memory queue, rather than in a system table
(Joachim Wieland)
2339
C# TIFF: How to Insert & Burn Picture/Image into TIFF Document
Support adding image or picture to an existing new REImage(@"c:\ logo.png"); // add the image powerful & profession imaging controls, PDF document, tiff files
add image pdf document; add picture to pdf
VB.NET TIFF: How to Draw Picture & Write Text on TIFF Document in
Dim drawing As RaterEdgeDrawing = New RaterEdgeDrawing() drawing.Picture = "RasterEdge" drawing powerful & profession imaging controls, PDF document, tiff files
how to add a picture to a pdf document; adding image to pdf form
Appendix E. Release Notes
This substantially improves performance, while retaining the existing features of transactional sup-
port and guaranteed delivery.
Allow
NOTIFY
to pass an optional “payload” string to listeners (Joachim Wieland)
This greatlyimproves the usefulness of
LISTEN
/
NOTIFY
as a general-purpose event queue system.
Allow
CLUSTER
on all per-database system catalogs (Tom Lane)
Shared catalogs still cannot be clustered.
E.84.3.4.1.
COPY
Accept
COPY ... CSV FORCE QUOTE
*
(Itagaki Takahiro)
Now
*
can be used as shorthand for “all columns” in the
FORCE QUOTE
clause.
Add new
COPY
syntax that allows options to be specified inside parentheses (Robert Haas, Em-
manuel Cecchet)
This allows greater flexibility for future
COPY
options. The old syntax is still supported, but only
for pre-existing options.
E.84.3.4.2.
EXPLAIN
Allow
EXPLAIN
to output in XML, JSON, or YAML format (Robert Haas, Greg SabinoMullane)
The new output formats are easily machine-readable, supporting the development of new tools for
analysis of
EXPLAIN
output.
Add new
BUFFERS
option to report query buffer usage during
EXPLAIN ANALYZE
(Itagaki
Takahiro)
This allows better query profiling for individual queries. Buffer usage is no longer reported in the
output for log_statement_stats and related settings.
Add hash usage information to
EXPLAIN
output (Robert Haas)
Add new
EXPLAIN
syntax that allows options to be specified inside parentheses (Robert Haas)
This allows greater flexibility for future
EXPLAIN
options. The old syntax is still supported, but
only for pre-existing options.
E.84.3.4.3.
VACUUM
Change
VACUUM FULL
to rewrite the entire table and rebuild its indexes, rather than moving indi-
vidual rows around to compact space (Itagaki Takahiro, Tom Lane)
The previous methodwas usually slower and caused indexbloat. Note thatthenewmethod willuse
more disk space transiently during
VACUUM FULL
;potentially as much as twice the space normally
occupied by the table and its indexes.
Add new
VACUUM
syntax that allows options to be specified inside parentheses (Itagaki Takahiro)
This allows greater flexibilityfor future
VACUUM
options. The old syntax is still supported, butonly
for pre-existing options.
2340
C# Word - Paragraph Processing in C#.NET
Add references: CreateParagraph(); //Create a picture for para IPicture picture = para.CreatePicture(imageSrcPath); //Save the document doc0.Save
adding image to pdf file; add a picture to a pdf document
VB.NET Image: Create Code 11 Barcode on Picture & Document Using
file, apart from above mentioned .NET core imaging SDK and .NET barcode creator add-on, you also need to buy .NET PDF document editor add-on, namely, RasterEdge
add image pdf; add jpeg to pdf
Appendix E. Release Notes
E.84.3.4.4. Indexes
Allow an index to be named automatically by omitting the index name in
CREATE INDEX
(Tom
Lane)
By default, multicolumn indexes are now named after all their columns; and index expression
columns are nownamed based on their expressions (Tom Lane)
Reindexing shared system catalogs is now fully transactional and crash-safe (Tom Lane)
Formerly, reindexing a shared index was only allowed in standalone mode, and a crash during the
operation could leave the index in worse condition than it was before.
Add
point_ops
operator class for GiST (Teodor Sigaev)
This feature permits GiST indexing of
point
columns. The index can be used for several types of
queries suchas
point <@ polygon
(point is in polygon). This should make many PostGIS queries
faster.
Use red-black binary trees for GIN index creation (Teodor Sigaev)
Red-blacktrees are self-balancing. This avoids slowdowns in cases wheretheinputis in nonrandom
order.
E.84.3.5. Data Types
Allow
bytea
values to be writtenin hex notation (Peter Eisentraut)
The server parameter
bytea_output
controls whether hex or traditional format is used for
bytea
output. Libpq’s
PQescapeByteaConn()
function automatically uses the hex format when con-
nected to PostgreSQL 9.0 or newer servers. However, pre-9.0 libpq versions will not correctly
process hex format from newer servers.
The newhex format will be directly compatible with more applications that use binary data, allow-
ing them to store and retrieve it without extra conversion. It is also significantly faster to read and
write thanthe traditional format.
Allow server parameter extra_float_digits to be increased to
3
(Tom Lane)
The previous maximum
extra_float_digits
setting was
2
.There are cases where 3 digits are
needed to dump and restore
float4
values exactly. pg_dump will now use the setting of 3 when
dumping from a server that allows it.
Tighten input checking for
int2vector
values (Caleb Welton)
E.84.3.5.1. Full Text Search
Add prefix support in
synonym
dictionaries (Teodor Sigaev)
Add filtering dictionaries (Teodor Sigaev)
Filtering dictionaries allow tokens to be modified then passed to subsequent dictionaries.
Allow underscores in email-address tokens (Teodor Sigaev)
Use more standards-compliant rules for parsing URL tokens (Tom Lane)
2341
VB.NET PowerPoint: Add Image to PowerPoint Document Slide/Page
clip art or screenshot, the picture will be AddPage", "InsertPage" and "DeletePage" to add, insert or & profession imaging controls, PDF document, tiff files
adding images to pdf forms; add photo to pdf online
VB.NET Image: VB.NET Planet Barcode Generator for Image, Picture &
on Overview. VB.NET Planet Barcode Creator Add-on within Generate Planet Barcode on Picture & Image in VB.NET. In for adding Planet barcode image to PDF, TIFF or
add picture to pdf online; add picture pdf
Appendix E. Release Notes
E.84.3.6. Functions
Allow function calls to supply parameter names and match them to named parameters in the func-
tion definition (Pavel Stehule)
For example, if a function is defined to take parameters
a
and
b
,it can be called with
func(a :=
7, b := 12)
or
func(b := 12, a := 7)
.
Support locale-specific regular expression processing with UTF-8 server encoding (Tom Lane)
Locale-specific regular expression functionality includes case-insensitive matching and
locale-specific character classes. Previously, these features worked correctly for non-ASCII
characters only if the database used a single-byte server encoding (such as LATIN1). They will
still misbehave in multi-byte encodings other than UTF-8.
Add support for scientific notation in
to_char()
(
EEEE
specification) (Pavel Stehule, Brendan
Jurd)
Make
to_char()
honor
FM
(fill mode) in
Y
,
YY
,and
YYY
specifications (Bruce Momjian, Tom
Lane)
It was already honored by
YYYY
.
Fix
to_char()
to output localized numeric and monetary strings in the correct encoding on Win-
dows (Hiroshi Inoue, Itagaki Takahiro, Bruce Momjian)
Correct calculations of “overlaps” and “contains” operations for polygons (Teodor Sigaev)
The polygon
&&
(overlaps) operator formerly just checked to see if the two polygons’ bounding
boxes overlapped. It now does a more correct check. The polygon
@>
and
<@
(contains/contained
by) operators formerlycheckedto see if one polygon’s vertexes were all containedin the other; this
can wronglyreport“true” for some non-convex polygons. Now theycheckthatall line segments of
one polygon are contained in the other.
E.84.3.6.1. Aggregates
Allow aggregate functions to use
ORDER BY
(Andrew Gierth)
For example, this is now supported:
array_agg(a ORDER BY b)
.This is useful with aggregates
for which the order of input values is significant, and eliminates the need to use a nonstandard
subquery to determine the ordering.
Multi-argument aggregate functions can now use
DISTINCT
(Andrew Gierth)
Add the
string_agg()
aggregate function to combine values into a single string (Pavel Stehule)
Aggregate functions that are called with
DISTINCT
are now passed NULL values if the aggregate
transition function is not marked as
STRICT
(Andrew Gierth)
For example,
agg(DISTINCT x)
might pass a NULL
x
value to
agg()
.This is more consistent
with the behavior in non-
DISTINCT
cases.
E.84.3.6.2. Bit Strings
Add
get_bit()
and
set_bit()
functions for
bit
strings, mirroring those for
bytea
(Leonardo
F)
Implement
OVERLAY()
(replace) for
bit
strings and
bytea
(Leonardo F)
2342
VB.NET Image: Image Cropping SDK to Cut Out Image, Picture and
SDK; VB.NET image cropping method to crop picture / photo; VB.NET image cropping control add-on needs a PC com is professional provider of document, content and
add jpg to pdf document; adding a jpg to a pdf
VB.NET Image: Image Scaling SDK to Scale Picture / Photo
this VB.NET image scaling control add-on, we API, developer can only scale one image / picture / photo at com is professional provider of document, content and
adding images to pdf files; adding a jpeg to a pdf
Appendix E. Release Notes
E.84.3.6.3. Object Information Functions
Add
pg_table_size()
and
pg_indexes_size()
to provide a more user-friendly interface to
the
pg_relation_size()
function (BerndHelmle)
Add
has_sequence_privilege()
for sequence permission checking (Abhijit Menon-Sen)
Update the information_schema views to conform to SQL:2008 (Peter Eisentraut)
Make the
information_schema
views correctly display maximum octet lengths for
char
and
varchar
columns (Peter Eisentraut)
Speedup
information_schema
privilege views (Joachim Wieland)
E.84.3.6.4. Function and Trigger Creation
Support execution of anonymous code blocks using the
DO
statement (Petr Jelinek, Joshua Tolley,
Hannu Valtonen)
This allows executionof server-side code withoutthe need to create and deletea temporaryfunction
definition. Code can be executed in any language for which the user has permissions to define a
function.
Implement SQL-standard-compliant per-column triggers (Itagaki Takahiro)
Such triggers are fired only when the specified column(s) are affected by the query, e.g. appear in
an
UPDATE
’s
SET
list.
Add the
WHEN
clause to
CREATE TRIGGER
to allow control over whether a trigger is fired (Itagaki
Takahiro)
While the same type of check can always be performed inside the trigger, doing it in an external
WHEN
clause can have performance benefits.
E.84.3.7. Server-Side Languages
Add the
OR REPLACE
clause to
CREATE LANGUAGE
(Tom Lane)
This is helpful to optionally installa language if it does not already exist, andis particularlyhelpful
now that PL/pgSQL is installed by default.
E.84.3.7.1. PL/pgSQL Server-Side Language
Install PL/pgSQL by default (Bruce Momjian)
The language can still be removed from a particular database if the administrator has security or
performance concerns about making it available.
Improve handlingof cases wherePL/pgSQL variable names conflictwith identifiersused in queries
within a function (Tom Lane)
The default behavior is now to throw an error when there is a conflict, soas toavoid surprising be-
haviors. This canbe modified, via theconfiguration parameter
plpgsql.variable_conflict
or
the per-function option
#variable_conflict
,to allow either the variable or the query-supplied
column to be used. In any case PL/pgSQL will no longer attempt to substitute variables in places
where they would not be syntacticallyvalid.
2343
Appendix E. Release Notes
Make PL/pgSQL use the mainlexer, rather than its own version (Tom Lane)
This ensures accurate tracking of the main system’s behavior for details such as string escaping.
Some user-visible details, such as the set of keywords considered reserved in PL/pgSQL, have
changed in consequence.
Avoid throwing an unnecessary error for an invalid record reference (Tom Lane)
An error is nowthrown onlyif the reference is actuallyfetched, rather than whenever the enclosing
expression is reached. For example, many people have tried to do this in triggers:
if TG_OP = ’INSERT’ and NEW.col1 = ... then
This will nowactually work as expected.
Improve PL/pgSQL’s ability to handle rowtypes with dropped columns (Pavel Stehule)
Allow input parameters to be assigned values within PL/pgSQL functions (Steve Prentice)
Formerly, input parameters were treated as being declared
CONST
,so the function’s code could not
change their values. This restriction has been removed to simplify porting of functions from other
DBMSes that do not impose the equivalent restriction. An input parameter now acts like a local
variable initialized to the passed-in value.
Improve error location reporting in PL/pgSQL (Tom Lane)
Add
count
and
ALL
options to
MOVE FORWARD
/
BACKWARD
in PL/pgSQL (Pavel Stehule)
Allow PL/pgSQL’s
WHERE CURRENT OF
to use a cursor variable (Tom Lane)
Allow PL/pgSQL’s
OPEN
cursor
FOR EXECUTE
to use parameters (Pavel Stehule, Itagaki
Takahiro)
This is accomplished with a new
USING
clause.
E.84.3.7.2. PL/Perl Server-Side Language
Add new PL/Perl functions:
quote_literal()
,
quote_nullable()
,
quote_ident()
,
encode_bytea()
,
decode_bytea()
,
looks_like_number()
,
encode_array_literal()
,
encode_array_constructor()
(Tim Bunce)
Add server parameter
plperl.on_init
to specify a PL/Perl initialization function (Tim Bunce)
plperl.on_plperl_init
and
plperl.on_plperlu_init
are also available for initialization
that is specific to the trusted or untrusted language respectively.
Support
END
blocks in PL/Perl (Tim Bunce)
END
blocks do not currently allow database access.
Allow
use strict
in PL/Perl (Tim Bunce)
Perl
strict
checks can also be globally enabled with the new server parameter
plperl.use_strict
.
Allow
require
in PL/Perl (Tim Bunce)
This basically tests to see if the module is loaded, and if not, generates an error. It will not allow
loading of modules that the administrator has not preloaded via the initialization parameters.
Allow
use feature
in PL/Perl if Perl version 5.10 or later is used (Tim Bunce)
Verify that PL/Perl return values are valid in the server encoding (AndrewDunstan)
2344
Appendix E. Release Notes
E.84.3.7.3. PL/Python Server-Side Language
Add Unicode support in PL/Python (Peter Eisentraut)
Strings are automatically converted from/to the server encoding as necessary.
Improve
bytea
support in PL/Python (Caleb Welton)
Bytea
values passed into PL/Python are now represented as binary, rather than the PostgreSQL
bytea
text format.
Bytea
values containing null bytes are now also output properly from
PL/Python. Passing of boolean, integer, and float values was also improved.
Support arrays as parameters and return values in PL/Python (Peter Eisentraut)
Improve mapping of SQL domains to Python types (Peter Eisentraut)
Add Python 3 support to PL/Python (Peter Eisentraut)
The newserver-side language is called
plpython3u
.This cannot be used in the same sessionwith
the Python 2 server-side language.
Improve error location and exception reporting in PL/Python (Peter Eisentraut)
E.84.3.8. Client Applications
Add an
--analyze-only
option to
vacuumdb
,to analyze without vacuuming (Bruce Momjian)
E.84.3.8.1. psql
Add support for quoting/escaping the values of psql variables as SQL strings or identifiers (Pavel
Stehule, Robert Haas)
For example,
:’var’
will produce the value of
var
quotedandproperlyescapedas aliteral string,
while
:"var"
will produce its value quoted and escaped as an identifier.
Ignore a leading UTF-8-encoded Unicode byte-order marker in script files read by psql (Itagaki
Takahiro)
This is enabled when the client encoding is UTF-8. It improves compatibility with certain editors,
mostly on Windows, that insist on inserting such markers.
Fix
psql --file -
to properly honor
--single-transaction
(Bruce Momjian)
Avoid overwriting of psql’s command-line history when two psql sessions are run concurrently
(Tom Lane)
Improve psql’s tabcompletion support (Itagaki Takahiro)
Show
\timing
output when it is enabled, regardless of “quiet” mode (Peter Eisentraut)
E.84.3.8.1.1. psql Display
Improve display of wrapped columns in psql (Roger Leigh)
This behavior is nowthedefault. The previous formatting is available by using
\pset linestyle
old-ascii
.
Allowpsqltousefancy Unicodeline-drawingcharacters via
\pset linestyle unicode
(Roger
Leigh)
2345
Appendix E. Release Notes
E.84.3.8.1.2. psql
\d
Commands
Make
\d
show child tables that inherit from the specified parent (Damien Clochard)
\d
shows onlythe number of child tables, while
\d+
shows the names of all child tables.
Show definitions of index columns in
\d index_name
(Khee Chin)
The definition is useful for expression indexes.
Show a view’s defining query only in
\d+
,not in
\d
(Peter Eisentraut)
Always including the query was deemed overly verbose.
E.84.3.8.2. pg_dump
Make pg_dump/pg_restore
--clean
also remove large objects (Itagaki Takahiro)
Fix pg_dump to properly dump large objects when
standard_conforming_strings
is enabled
(Tom Lane)
The previous coding could fail when dumping to an archive file and then generating script output
from pg_restore.
pg_restore now emits large-object data in hex format when generating script output (Tom Lane)
This could cause compatibility problems if the script is then loaded into a pre-9.0 server. To work
around that, restore directly tothe server, instead.
Allow pg_dump to dump comments attached to columns of composite types (Taro Minowa (Hige-
pon))
Make pg_dump
--verbose
output the pg_dump and server versions in textoutput mode(Jim Cox,
Tom Lane)
These were already provided in custom output mode.
pg_restore now complains if any command-line arguments remain after the switches and optional
file name (Tom Lane)
Previously, it silently ignored any such arguments.
E.84.3.8.3. pg_ctl
Allow pg_ctl to be used safely to start the postmaster during a system reboot (Tom Lane)
Previously, pg_ctl’s parent process could have been mistakenly identified as a running postmaster
based on a stale postmaster lock file, resulting in a transient failure to start the database.
Give pg_ctl the ability to initialize the database (by invoking initdb) (Zdenek Kotala)
2346
Appendix E. Release Notes
E.84.3.9. Development Tools
E.84.3.9.1. libpq
Add new libpq functions
PQconnectdbParams()
and
PQconnectStartParams()
(Guillaume
Lelarge)
These functions are similar to
PQconnectdb()
and
PQconnectStart()
except that they accept
anull-terminated array of connection options, rather than requiring all options to be provided in a
single string.
Add libpq functions
PQescapeLiteral()
and
PQescapeIdentifier()
(Robert Haas)
These functions return appropriately quoted and escaped SQL string literals and identifiers. The
caller is not required to pre-allocate the string result, as is required by
PQescapeStringConn()
.
Add support for a per-user service file (
.pg_service.conf
), which is checked before the site-
wide service file (Peter Eisentraut)
Properly report an error if the specified libpq service cannot be found (Peter Eisentraut)
Add TCP keepalive settings in libpq (Tollef Fog Heen, Fujii Masao, Robert Haas)
Keepalive settings were already supported on the server end of TCP connections.
Avoid extra system calls toblock andunblock
SIGPIPE
inlibpq, onplatforms that offer alternative
methods (Jeremy Kerr)
When a
.pgpass
-supplied password fails, mention where the password came from in the error
message (Bruce Momjian)
Load all SSL certificates given in the client certificate file (Tom Lane)
This improves support for indirectly-signed SSL certificates.
E.84.3.9.2. ecpg
Add SQLDA (SQL Descriptor Area) support to ecpg (Boszormenyi Zoltan)
Add the
DESCRIBE
[
OUTPUT
]statement to ecpg (Boszormenyi Zoltan)
Add an ECPGtransactionStatus function to return the current transaction status (Bernd Helmle)
Add the
string
data type in ecpgInformix-compatibility mode (Boszormenyi Zoltan)
Allow ecpg to use
new
and
old
variable names without restriction (Michael Meskes)
Allow ecpg to use variable names in
free()
(Michael Meskes)
Make
ecpg_dynamic_type()
return zero for non-SQL3 data types (Michael Meskes)
Previously it returned the negative of the data type OID. This could be confused with valid type
OIDs, however.
Support
long long
types on platforms that already have 64-bit
long
(Michael Meskes)
E.84.3.9.2.1. ecpg Cursors
Add out-of-scope cursor support in ecpg’s native mode (Boszormenyi Zoltan)
This allows
DECLARE
to use variables that are not in scope when
OPEN
is called. This facility
already existed in ecpg’s Informix-compatibility mode.
2347
Documents you may be interested
Documents you may be interested