往数据库里添加一个记录
这个记录的某个字段里面有'个字符,怎么样写入数据库呢?
怎么把这个符号转换一下呢?

解决方案 »

  1.   

    Dim s As String
    s = "abc'def"
    MsgBox Replace(s, "'", "‘")
      

  2.   

    用不着转吧!
    如果必须是'而不是’呢?
    s="abc" & "'" & "def"
      

  3.   

    要是楼主说的是替换“"”呢?Replace(s, "'", """")
      

  4.   

    要是楼主说的是替换“"”呢?
    上面的不对,应该是
    Replace(s, """", "'")
      

  5.   

    如果不用SQL语句插入数据库,直接赋值就可以了。
    rec.addnew
    rec("field1")="abc'cd"
    rec.update如果用SQL的话,SQL语句里两个'算一个。
      

  6.   

    你干吗要转换掉他?直接写入数据库不就行了?
    dim str as string
    str="abc'def"
    cn.execute "INSERT INTO TABLENAME VALUES ('" & str "')"