ID: 7274
User Update by: [EMAIL PROTECTED]
Status: Closed
Bug Type: ODBC related
Operating system: redhat 6.2 linux 2.2.16-3
PHP Version: 4.0.3
Description: odbc_execute does not accept new arguments when failing

OK, I'll have to live with this bug, since this version of the unify database is 
obsolete and openlink does not update or support their drivers for it anymore.

Eduard

Previous Comments:
---------------------------------------------------------------------------

[2001-05-07 23:17:02] [EMAIL PROTECTED]
Openlink does not support the UNIFY database.  If you wish to persue this issue, 
please open a support case with the openlink software people at 
http://www.openlinksw.com/support/suppindx.htm


---------------------------------------------------------------------------

[2001-05-07 21:50:22] [EMAIL PROTECTED]
A) have you tried PHP 4.0.5?
B) have you tried updating to the latest OpenLink (4??) drivers?


---------------------------------------------------------------------------

[2001-04-19 07:05:46] [EMAIL PROTECTED]
RESUBMITTED IN ENGLISH, STILL OCCURS IN 4.04PL1

I am working with openlink drivers for a UNIFY 2000 database
No recent drivers available

So, here's a testscript:

<?php
// first make your connection with odbc_connect()
if (odbc_exec($conn,"create table test (veld char (1))"))
  odbc_commit($conn);
else
  die("Fail to Create Table");

$st=odbc_prepare($conn,"insert into test values (?)");

$arg[0]="aa"; // statement will fail

if (odbc_execute($st,$arg))
  odbc_commit($conn);
else
{ $arg[0]="b";
  if (odbc_execute($st,$arg)) // statement fails again
    odbc_commit($conn);
  else
  {  print "again fail to insert";
     exit;
  }
}
$res=odbc_exec($conn,"select * from test");
odbc_result_all($res);

if (odbc_exec($conn,"drop table test"))
  odbc_commit($conn);
else
  print "Failed to drop";

?>


---------------------------------------------------------------------------

[2001-04-16 22:30:32] [EMAIL PROTECTED]
please re-submit report in english...

also does this still occur in the latest releases of PHP?

---------------------------------------------------------------------------

[2000-10-17 07:25:31] [EMAIL PROTECTED]
$st=odbc_prepare($conn,"update tabel set veld1=?");

$arg[0]="1";

odbc_execute($st,$arg);

// stel dat dit statement mislukt

$arg[0]="3";

odbc_execute($st,$arg);

// nu zal odbc_execute weer "1" als waarde van het argument gebruiken.

./configure --with-mysql=no --with-openlink --with-apache=../apache_1.3.12 
--enable-track-vars

---------------------------------------------------------------------------

The remainder of the comments for this report are too long.  To view the rest of the 
comments, please view the bug report online.

Full Bug description available at: http://bugs.php.net/?id=7274


-- 
PHP Development Mailing List <http://www.php.net/>
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]
To contact the list administrators, e-mail: [EMAIL PROTECTED]

Reply via email to