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" <[EMAIL PROTECTED]> 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.
>
--
PHP Database 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]