StrSQL:='select ID,NAME,PASSWORD,AREAID from person_info where id='+''''+ Strid + '''' + ';'; 这样行么??

解决方案 »

  1.   

    后台是什么?
    这个对sql server可能有用
    StrSQL:='select ID,NAME,PASSWORD,AREAID from person_info 
    where id='''+ Strid + ''';
    以后最好不要用name做字段名
      

  2.   

    我没oracle不能帮你试了,呵呵
      

  3.   

    StrSQL:='select ID,NAME,PASSWORD,AREAID from person_info where id='+''''+ Strid + '''' + ';'; 这样行么??1、最后为什么要加“;”,没有必要 ;
    2、试试这样:StrSQL:='select ID,NAME,PASSWORD,AREAID from person_info where id=' + QuoteStr(Strid)
      

  4.   

    StrSQL:='select ID,NAME,PASSWORD,AREAID from person_info where id='+''''+ Strid + '''' 就可以了****************************************************
    学习delphi!!!学习十六大!!!!!
    ****************************************************
      

  5.   

    不要加最后的';'号,
    如果id是字符型的就是
    StrSQL:='select ID,NAME,PASSWORD,AREAID from person_info where id='+''''+ Strid + '''' 
    如果ID是数值型的就是
    StrSQL:='select ID,NAME,PASSWORD,AREAID from person_info where id='+ Strid
      

  6.   

    StrSQL:='select ID,NAME,PASSWORD,AREAID from person_info where id='+#39+STRid+#39;
      

  7.   

    用sql server这样也行,因为我今天就遇到了这个问题。
      

  8.   

    若是ADO,分号去了。
    其它好象没什么了。
    可以在Isqlw中试试。