代码之家  ›  专栏  ›  技术社区  ›  thursdaysgeek

ColdFusion Left()函数的语法

  •  0
  • thursdaysgeek  · 技术社区  · 14 年前

    我有一个SQL语句,在ColdFusion中,我想限制一个字段的大小。以下两项似乎都不起作用(它们不会给出错误,只是不会限制字段)。

    INSERT INTO ListItems
    VALUES ('#qGetListID.ID#',
          <cfqueryparam cfsqltype="CF_SQL_VARCHAR" value="#listItems[i].itemID#" />,
          <cfqueryparam cfsqltype="CF_SQL_VARCHAR" value="left(#listItems[i].itemName#,100)" />)
    

    INSERT INTO ListItems
    VALUES ('#qGetListID.ID#',
          <cfqueryparam cfsqltype="CF_SQL_VARCHAR" value="#listItems[i].itemID#" />,
          left(<cfqueryparam cfsqltype="CF_SQL_VARCHAR" value="#listItems[i].itemName#" />,100))
    

    1 回复  |  直到 14 年前
        1
  •  6
  •   Daniel Vandersluis    14 年前

    你的 syntax #...# :

    INSERT INTO ListItems
    VALUES ('#qGetListID.ID#',
          <cfqueryparam cfsqltype="CF_SQL_VARCHAR" value="#listItems[i].itemID#" />,
          <cfqueryparam cfsqltype="CF_SQL_VARCHAR" value="#left(listItems[i].itemName,100)#" />)