[Microsoft][ODBC SQL Server Driver][SQl Server]参数数据类型 text 对于 replace 函数的参数 1 无效。

转载 2011年01月19日 09:23:00

说到数据库中文本的替换,一般人首先想到的是Replace函数:

update Table set Column=Replace(Column,’oldkeyword’,'newkeyword’)

不过,当Column为text或ntext时,用以上的查询就会报错“参数数据类型 text 对于 replace 函数的参数 1 无效”。原来问题是出在对text或ntext类型的数据在查询中不能进行字符串操作。这时用得最多的便是把text当作varchar(实际内容长度低于8000字节时)或把ntext当作nvarchar(实际内容长度低于4000字节时)来处理了:

update Table set Column=Replace(Cast(Column as varchar(8000)),’oldkeyword’,'newkeyword’)

update Table set Column=Replace(Cast(Column as nvarchar(4000)),’oldkeyword’,'newkeyword’)

SQL参数数据类型text对于replace函数的参数1无效

当执行语句:update SupplyInfo set ProdInfo=replace(ProdInfo,'中国总代理','中国指定代理') where CompanyID=83406因为列Pro...
  • yiyelanxin
  • yiyelanxin
  • 2017年06月05日 09:18
  • 2031

SQL报错“参数数据类型 text 对于 replace 函数的参数 1 无效”

对text或ntext类型的数据在查询中不能进行字符串操作。这时用得最多的是把text当作varchar(实际内容长度低于8000字节时)或把ntext当作nvarchar(实际内容长度低于4000字...
  • wozengcong
  • wozengcong
  • 2015年11月03日 13:40
  • 1043

MSSQL报错:参数数据类型 text 对于 replace 函数的参数 1 无效的解决办法

在sql中使用replace函数可以替换某个字段中的一些内容,但是如果字段是text类型那么使用replace函数就会报“参数数据类型text 对于replace 函数的参数1 无效。”,这个错误说明...
  • m0_38111370
  • m0_38111370
  • 2017年04月11日 18:40
  • 159

[Microsoft][ODBC SQL Server Driver]无效的描述符索引 问题的解决

[Microsoft][ODBC SQL Server Driver]无效的描述符索引 问题的解决在jsp对sqlserver数据库进行数据读取的时候,必须按照表中列名的顺序读取,否则会出现错误取数据...
  • thefirstwind
  • thefirstwind
  • 2005年03月05日 15:41
  • 7011

java.sql.SQLException: [Microsoft][ODBC SQL Server Driver]无效的描述符索引 ResultSet 应用注意

今天遇到这个错误显示java.sql.SQLException: [Microsoft][ODBC SQL Server Driver]无效的描述符索引 在网上搜索发现是在查数据库的时候没有找到那个你...
  • hx282759730
  • hx282759730
  • 2009年05月30日 11:32
  • 711

参数数据类型 text 对于 replace 函数的参数 1 无效

update table set column=replace(cast(column as varchar(max)),'123','abc') where column like '%123%...
  • uniqer
  • uniqer
  • 2012年07月12日 12:18
  • 2460

SQL Server:ODBC 对象名“***”无效的问题 & 找不到数据库问题

该问题的特征、原因与解决 1、问题特征 ①找不到指定表,即出现类似于”[Microsoft][ODBC SQL Server Driver][SQL Server]对象名 'goods' 无效”。...
  • JustOneRoad
  • JustOneRoad
  • 2012年01月19日 17:41
  • 9778

[Microsoft][ODBC SQL Server Driver][Shared Memory]一般性网络错误。请检查网络文档。

先把SQL     Server卸载,再把安装时产生的“Microsoft     SQL     Server”文件夹删掉,在运行注册表,把HKEY_CURRENT_USER/Software/Mi...
  • hblzg
  • hblzg
  • 2007年08月16日 09:11
  • 5264

如何解决 SQL Server 中的无法连接问题

 (2008-11-04 22:40:48) 转载▼ 标签: it 数据库 sqlserver 无法连接 无效的连接 odbc连接问题 解决方案...
  • yuanyuan_186
  • yuanyuan_186
  • 2014年05月29日 11:57
  • 1962

SQLserver2000〔Microsoft][ODBC SQL Server Driver][DBNETLIB]SQL Server不存在或访问被拒绝

SQLserver2000,打开服务管理器时出现错误:〔Microsoft][ODBC SQL Server Driver][DBNETLIB]SQL Server不存在或访问被拒绝"[I](一台机器...
  • PineApple0
  • PineApple0
  • 2007年04月20日 19:07
  • 14871
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:[Microsoft][ODBC SQL Server Driver][SQl Server]参数数据类型 text 对于 replace 函数的参数 1 无效。
举报原因:
原因补充:

(最多只允许输入30个字)