Re: mssql - unable to read large text fields

From: Date: Mon, 16 Apr 2001 00:12:11 +0000
Subject: Re: mssql - unable to read large text fields
References: 1  Groups: php.db 
Request: Send a blank email to php-db+get-8580@lists.php.net to get a copy of this message
Your ODBC driver is treating nvarchar like varchar, which allows overloading to 255+ characters, but only returns 255 if the driver is strict. Either change/upgrade your ODBC driver, or use a TEXT datatype. Best regards, Andrew -------------------------------------------- Andrew Hill . Director Technology Evangelism OpenLink Software . www.openlinksw.com Internet Data Integration Technology On 4/11/01 6:04 AM, "Manuel Prieur" <manuel.prieur@neocom.fr> wrote: > Hello, > > > I'd like to use PHP4 on IIS to access a MSSQL7 server, but i have problems > reading large text fields : > > - "nvarchar" fields are truncated to 255 chars. > > - "ntext" fields generated the following error message : > >>>> > Warning: MS SQL message: Impossible d'envoyer les données ntext aux clients > utilisant DB-Library (par exemple ISQL) ou ODBC version 3.7 ou antérieure.. > (severity 16) > <<< > (English : Unable to send ntext data to clients using DB-Library (for > instance ISQL) or ODBC version 3.7 or previous.) > > > > I also tried to use built-in ODBC driver : > > - "nvarchar" fields have correct size. > > - "ntext" fields generate the following error message : > >>>> > FATAL: emalloc(): Unable to allocate 1073741824 bytes > <<< > > > Thanks for help. > > > Manuel Prieur. >

« previous php.db (#8580) next »