利用SQL语句,如何将西文双引号保存到数据库中?

解决方案 »

  1.   

    sql server 数据库中: 和其他的普通字符一样保存就可以了。
      

  2.   

    INSERT INTO TABLE(FIELD1) VALUES ('''''''')
      

  3.   

    在sql explore中是可以的,但在程序中不行。另外,在db2中也不行。
      

  4.   

    sql:='INSERT INTO bt_article (title,caption,author,brief,keywords,'
          +'wordcount,createdate,provenance,columnid,magazineid,orderid,url,iscomment,'
          +'isedit,issend,ismake,auditing,Luserid,ifindex,ifLimage,searchid,SubColumn,'
          +'typestr,imagepath,editor) Values ('
          +'''"'''
          +','''','''','
          +'''    一些食品袋里装有拼装玩具,外包装盒上写着“买得越多,拼得越好”诱使儿童重复购买。    '''
          +','
          +'''666666 visited kechjcjf cc0000 388 body doctype 2002 000099 ss space decoration ee6fa1 www 000000 ffffff lifenav ffffdd head width lishi 55 11 3 教材 天地 引导 必要 以致 '''
          +',12491,''2002-11-12 12:25:02.780'','''',1,1,17,''rmjy\200212'',0,1,1,0,0,1,0,0,0,'''','''','''','''')';
      

  5.   

    为什么在程序中不行呢?是否是BDE的原因呢?
    在VB中需要重复一下就可以的。
      

  6.   

    为什么在sql语句有"和:同时存在时就报错。
      

  7.   

    为什么在sql语句有"和:同时存在时就报错。
      

  8.   

    "德堡村应该没有问题。
    :因为是sql保留的操作符,就不行。
      

  9.   

    那个不是双引号的问题,而是:的问题;
    你可以将adoquery的paramcheck设置为false就可以了