ID:               11763
 Updated by:       [EMAIL PROTECTED]
 Reported By:      [EMAIL PROTECTED]
-Status:           Open
+Status:           Closed
 Bug Type:         ODBC related
 Operating System: Windows 98 SE
 PHP Version:      4.0.6
 New Comment:

type TEXT is not a valid ODBC type in version 2.0 and 3.0 systems.  It
is in version 3.5 and greater... PHP does not support ODBC 3.5 or
better yet.  I'm still working on that. 


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

[2001-06-30 01:57:53] [EMAIL PROTECTED]

Another thing -- I've been playing around with some other code, and am
getting the same type of thing. I think that the problem is witth
fields of the type "text". When I take out the field "content" from the
query in the first snippet, it works fine. Otherwise, 500 error. With
another piece of code very similar to that one, it SELECTs a field
"summary" from the table "fanfic". "summary" is a text field, and it
throws the 500 error. So I'm pretty sure that it's SELECTing text
datatype fields that is giving the 500 error.

--Jason

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

[2001-06-27 22:47:52] [EMAIL PROTECTED]

Another note on the above code snippet -- the dbtext() function just
puts quotes around whatever is the params... ie, dbtext(1) would return
"1" (the quotes being part of the returned string).

--Jason

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

[2001-06-27 22:45:52] [EMAIL PROTECTED]

I have a bug... I have a function (of which the following code is from)
which pulls data from a remote MS SQL database through ODBC. The line
with odbc_exec() is throwing an iSE 500 error on apache 1.3.14 (which I
knwo to be the exact line because it's fine when it's commented out). I
am using the PHP 4.06 windows binaries (from the PHP site) with the
extra options installed... and to note, $global_conn is a global
persistent connection that is being made global for the function of
which the following code is a snippet:

        global $page, $action, $ID, $user_data;
        global $global_conn, $bgcolor;
        $SQL = 'SELECT bunnyID, name, email, content, signed, IP, dateAdded
FROM plotbunnies';
        if ($action == 'view')
        {
                $SQL.= ' WHERE bunnyID = '.dbtext($ID);
        }
        $SQL.= ' ORDER BY dateAdded DESC ;';
        $bunnies= odbc_exec($global_conn, $SQL);

When the $bunnes = odbc_exec($global_conn, $SQL); line is commented, it
is fine; otherwise it gives me an HTTP ISE 500 error.

--Jason

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


-- 
Edit this bug report at http://bugs.php.net/?id=11763&edit=1

Reply via email to