problems displaying results in ibm_db
ptn
tn.pablo at gmail.com
Wed Jul 1 19:34:18 EDT 2009
On Jul 1, 3:20 pm, digz <Digvijo... at gmail.com> wrote:
> result = ibm_db.exec_immediate( conn, 'SELECT * FROM TEST FETCH FIRST
> 1 ROWS ONLY')
You have the same string split into two lines, which means that what
you actually have is this:
result = ibm_db.exec_immediate( conn, 'SELECT * FROM TEST FETCH
FIRST<NEWLINE CHARACTER HERE>
1 ROWS ONLY')
You need to escape that little '\n' with a backslash:
result = ibm_db.exec_immediate( conn, 'SELECT * FROM TEST FETCH FIRST\
1 ROWS ONLY')
Better yet, use implicit string concatenation:
result = ibm_db.exec_immediate( conn, 'SELECT * FROM TEST FETCH FIRST'
'1 ROWS ONLY')
Note that now you have two strings: 'SELECT * FROM TEST FETCH FIRST'
and '1 ROWS ONLY'
Pablo Torres N.
More information about the Python-list
mailing list