在SQL SERVER中,我使用下面的语句可以正常执行.在ACCESS 2003 中怎么使用这个REPLACE函数
=================================================================
select replace(Context,'net','<font color =red>net</font>') from category
=================================================================

解决方案 »

  1.   

    ACCESS 2003=================================
    Replace 函数
     
    说明返回一个字符串,其中指定的子字符串已被另一个子字符串替换了指定的次数。语法Replace(expression, find, replace[, start[, count[, compare]]])Replace 函数语法具有下面这些命名参数:部分 说明 
    expression 必选。包含要替换的子字符串的字符串表达式。 
    find 必选。要查找的子字符串。 
    replace 必选。用来替换的子字符串。 
    start 可选。这是 expression 内开始进行子字符串搜索的位置。如果省略,则认为是 1。 
    count 可选。这是要执行的子字符串替换次数。如果省略,则默认值为 –1,这表示进行所有可能的替换。 
    compare 可选。数字值,表示在计算子字符串时要使用的比较种类。请参阅“设置”部分以了解相关的值。 
    设置compare 参数可以具有下列值:常量 值 说明 
    vbUseCompareOption –1 使用 Option Compare 语句的设置执行比较。 
    vbBinaryCompare 0 执行二进制比较。 
    vbTextCompare 1 执行文本比较。 
    vbDatabaseCompare 2 只适用于 Microsoft Access。按照数据库中的信息执行比较。 
    返回值Replace 返回下列值:如果 返回值 
    expression 长度为零 零长度字符串 ("") 
    expression 是 Null 错误。 
    find 长度为零 expression 的副本。 
    replace 长度为零 删除了所包含的所有 find 后的 expression 的副本。 
    start > Len(expression) 零长度字符串。 
    count 为 0 expression 的副本。 
    说明Replace 函数的返回值是发生替换后的字符串,其开始位置由 start 指定,结尾位置为 expression 字符串的结尾。它不是原始字符串的原样副本。
      

  2.   

    select replace(Context,"net","<font color =red>net</font>") from category
      

  3.   

    为什么在ASP.NET中用了,老是出现错误.======================================================
    表达式中 'replace' 函数未定义。 
    ======================================================
      

  4.   

    wj2929(*ヤRěйヤ*) 
    你的方法是SQL中的写法,并且你的标点用错了,呵!
      

  5.   

    REPLACE
    用第三个表达式替换第一个字符串表达式中出现的所有第二个给定字符串表达式。语法
    REPLACE ( 'string_expression1' , 'string_expression2' , 'string_expression3' )参数
    'string_expression1'待搜索的字符串表达式。string_expression1 可以是字符数据或二进制数据。'string_expression2'待查找的字符串表达式。string_expression2 可以是字符数据或二进制数据。'string_expression3'替换用的字符串表达式。string_expression3 可以是字符数据或二进制数据。返回类型
    如果 string_expression(1、2 或 3)是支持的字符数据类型之一,则返回字符数据。如果 string_expression(1、2 或 3)是支持的 binary 数据类型之一,则返回二进制数据。示例
    下例用 xxx 替换 abcdefghi 中的字符串 cde。SELECT REPLACE('abcdefghicde','cde','xxx')
    GO下面是结果集:------------
    abxxxfghixxx
    (1 row(s) affected)
      

  6.   

    参考:http://access911.net/index.asp?u1=a&u2=77FAB51E14DChttp://community.csdn.net/Expert/topic/3508/3508246.xml?temp=.2560388http://community.csdn.net/Expert/topic/3247/3247741.xml?temp=.7465784
      

  7.   

    http://access911.net
    可以找到答案
      

  8.   

    搞清楚了,看来在ASP.NET中使用ACCESS的REPLACE是不可能的了.头晕!
    谢谢楼上各位帮助.
      

  9.   

    在ASP.NET中使用ACCESS的REPLACE ??这句话严重有问题