首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > .NET > C# >

在更新access数据库时候,sql函数的有关问题(新手面试题目.)

2012-01-16 
在更新access数据库时候,sql函数的问题(新手面试题目..急...)数据库ggxh字段中含有单引号( ),将含有单引号

在更新access数据库时候,sql函数的问题(新手面试题目..急...)
数据库ggxh字段中含有单引号( '),将含有单引号的记录,改为不含单引号
(如:将20*5 's   改为20*5s)

代码:
try
{
      conn.Open();
      string   sql;
      sql   =   "update   user_Info   set   ggxh   =   replace(ggxh, ' ' ' ', ' ')   where   ggxh   like   '% ' '% ' ";
      cmd   =   new   OleDbCommand(sql,conn);
      filterCmd2.ExecuteNonQuery();
      MessageBox.Show( "成功筛拴 ");
}
数据库是access的。
调试错误提示是:replace函数未定义。
求助:原因是什么,为什么认不到replace函数。
谢谢!!!

[解决办法]
sql = "update user_Info set ggxh = "+replace(ggxh, "\ ' ", " ")+ " where ggxh like \ '%\ '%\ ' ";

热点排行