关于处理text字段的问题(急) 你是想限制text内容的长度吗?<input type =text maxlength=字段长度> 就可以了 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 那就不要使用text啊用textarea 应该是数据库的字段支持的长度不够,如果使用 access 备注字段的长度最长为:65,535 个字符而SQL SERVER可支持:2,147,483,647 字节 晕~~~~~~~~~~看来我的表达能力真的有点问题,我说的text指的是数据库中的某个字段是text类型的。当我用$sql = “insert into table values(...)”时,如果内容太长久会出错。所以我尝试使用以下代码:DECLARE @ptrval binary(16)SELECT @ptrval = TEXTPTR(field) FROM tableWHERE id = '0'WRITETEXT table.field @ptrval '...'但是我不知道在php中怎么使用它们。 错误信息:"服务器: 消息 7102,级别 20,状态 1,行 1SQL Server 内部错误。文本管理器无法继续执行当前语句。连接中断";并不是语法错误,因为如果插入的内容不是很长的话是没有问题的。这当然也不是数据库的字段支持的长度不够,我用的是sql server 2000,字段类型是text,text数据类型在单个值中可以包含非常大的数据量(最大可达 2 GB)。如果text数据值不超过 Unicode 串、字符串或二进制串的长度(8,000 个字符),就可以在 SELECT、UPDATE 和 INSERT 语句中引用它,但是,如果text数据值较大,则必须逐块处理。Transact-SQL 和数据库 API 均包含使应用程序可以逐块处理text数据的函数。所以说需要用updatetext,writetext,readtext等方法。这些东西我在sql server 2000的联机帮助里了解了一些,但是我不知道在php里怎么用,比如说,我在php写下:$sql = "DECLARE @ptrval varbinary(16)SELECT @ptrval = TEXTPTR(pr_info) FROM pub_info pr INNER JOIN publishers p ON pr.pub_id = p.pub_id AND p.pub_name = 'New Moon Books'READTEXT pub_info.pr_info @ptrval 1 25"$result = mssql_query($sql);$size = mssql_num_rows($result);这时$size的值还是0,而我在sql查询分析器中运行这句话是可以查出结果的。................................ [PHP MYSQL]显示图片的内容 有没有既可以编辑CSS HTML JS 又可以编辑java php 等支持多语言的开发工具 php时间戳获取全年记录 php 做一个项目要做的工作 PHP Portal 请教一个文件改后缀名的问题 请问各位,如何用PHP来实现这个功能啊! 重命名文件 怎么使用phptriad!!!!高分赠送!!! 我在插入一个产品的图片,在本地是可以的,但是上传到服务器就不行了,这是怎么回事啊? 熟悉网络搜索技术的朋友进来 求助:一个关于文件上传的编写问题。
用textarea
而SQL SERVER可支持:2,147,483,647 字节
DECLARE @ptrval binary(16)
SELECT @ptrval = TEXTPTR(field)
FROM table
WHERE id = '0'
WRITETEXT table.field @ptrval '...'
但是我不知道在php中怎么使用它们。
SQL Server 内部错误。文本管理器无法继续执行当前语句。
连接中断";
并不是语法错误,因为如果插入的内容不是很长的话是没有问题的。
这当然也不是数据库的字段支持的长度不够,我用的是sql server 2000,字段类型是text,text数据类型在单个值中可以包含非常大的数据量(最大可达 2 GB)。如果text数据值不超过 Unicode 串、字符串或二进制串的长度(8,000 个字符),就可以在 SELECT、UPDATE 和 INSERT 语句中引用它,但是,如果text数据值较大,则必须逐块处理。Transact-SQL 和数据库 API 均包含使应用程序可以逐块处理text数据的函数。所以说需要用updatetext,writetext,readtext等方法。这些东西我在sql server 2000的联机帮助里了解了一些,但是我不知道在php里怎么用,比如说,我在php写下:
$sql = "DECLARE @ptrval varbinary(16)
SELECT @ptrval = TEXTPTR(pr_info)
FROM pub_info pr INNER JOIN publishers p
ON pr.pub_id = p.pub_id
AND p.pub_name = 'New Moon Books'
READTEXT pub_info.pr_info @ptrval 1 25"
$result = mssql_query($sql);
$size = mssql_num_rows($result);
这时$size的值还是0,
而我在sql查询分析器中运行这句话是可以查出结果的。
................................