q_dbtree.sql.Add('select * from (select  parent={''''},child=''U''+convert
                                                 ^^^^这里有问题"''''"='
改为 '''''才=''
 q_dbtree.sql.Add('select * from (select  parent='''''',child=''U''+convert

解决方案 »

  1.   

    是不是与参数:user_no  有关系,
    哎!感冒了,不看了
      

  2.   

    你先把convert(varchar,user_no)等中的varchar换成char试试。
    如不行,
    再把convert(varchar,user_no)等换成CASR(user_no,char)试试
      

  3.   

    对不起,是把convert(varchar,user_no)等换成CAST(user_no,char)试试 
      

  4.   

    把convert(varchar,user_no)等换成CAST(user_no,char)我试过,还是不行,提示的错误到是变了!说CAST附近有错!
      

  5.   

    我建议你用一个Sql语句将这些字符串连接起来,然后再用sql.Add(strSql);
    调试时得到strSql,单独拿到Sql查询分析器执行,看看有什么错误提示.再做修改.