#21247 [Com]: odbc_fetch_object not defined
| From: | charlesk at netgaintechnology dot com | Date: | Fri, 17 Jan 2003 03:26:14 +0000 |
| Subject: | #21247 [Com]: odbc_fetch_object not defined | ||
| References: | 1 | Groups: | php.bugs |
| Request: | Send a blank email to php-bugs+get-30324@lists.php.net to get a copy of this message | ||
ID: 21247
Comment by: charlesk@netgaintechnology.com
Reported By: charlesk@netgaintechnology.com
Status: Feedback
Bug Type: ODBC related
Operating System: Windows 2000 Server
PHP Version: 4.3.0
New Comment:
I think I got to the snapshots to late. I downloaded the 4.3.x-dev
snapshot and it said odbc_fetch_object is undefined. I also tried the
5.0.x-dev but it would only return error 500.
Let me know if you can re-enable it and I will make sure to download it
right away.
Thanks
Charles Killmer
Previous Comments:
------------------------------------------------------------------------
[2003-01-16 10:28:01] kalowsky@php.net
Changing from bogus to not bogus, as I've just enabled fetch_object for
windows. Try a snapshot and tell me if it works for you.
------------------------------------------------------------------------
[2002-12-29 09:26:39] kalowsky@php.net
The main page of PHP has a nice HOWTO on building PHP for windows.
What you'll need to edit are all in ext/odbc:
php_odbc.h:
remove lines 57 and 60.
php_odbc.c
remove lines 87 and 90
remove lines 1354 and 1511
If you can get it to work I'll move the support to MSSQL now too.
------------------------------------------------------------------------
[2002-12-28 15:06:14] charlesk@netgaintechnology.com
I would love to test it but I dont have the time to spend compiling
php. I have never compiled php. I am an avid programmer and am
competant in c, and c++. If you have a quick guide to compiling php I
would love to try it.
Which file?
Which compiler is preferred? I have Borland Command line 5.5
Thanks
Charles Killmer
BTW the odbc dsn is looking at an access database.
------------------------------------------------------------------------
[2002-12-28 11:01:52] kalowsky@php.net
It's not really a bug. The problem is odbc_fetch_object is (at this
time) only supported through the DBMAKER database. I have insufficent
time and resources to test against all DBs and as such it is #defined
out.
Theoretically it should work with your Win2k Server, and you can test
this by removing the #defines from the odbc_fetch_object call. If it
works, I'd be more than happy to integrate the change into further
releases. As it stands though I have no firm proof that it does.
------------------------------------------------------------------------
[2002-12-28 10:05:28] charlesk@netgaintechnology.com
I am getting this error
PHP Fatal error: Call to undefined function: odbc_fetch_object()
The documentation says it is available in (PHP 4 >= 4.0.2)
This is the line of code
$row = odbc_fetch_object($sql_result,$i);
Was this missed?
Charles Killmer
------------------------------------------------------------------------
--
Edit this bug report at http://bugs.php.net/?id=21247&edit=1