Q&A

  • query를 날리때 set=변수에 관해......
우선 (--)(__) 하구여 밑에 소스를 보면 퀘리에 필드명을 a란 변수명을 줬는데
안먹히는군여 ...
어떻게 하면 퀘리문에 변수명이 먹히는지를 고수님드 빠른답변 부탁드립니다.
case combobox2.ItemIndex of
    0: a:='au_sa';
    1: a:='au_gu';
    2: a:='au_file';
    3: a:='au_song';
    4: a:='au_pan';
    5: a:='au_vae';
    6: a:='au_ase';
    7: a:='au_pans';
    8: a:='au_vaes';
    9: a:='au_select';
  end;
with query3 do begin
        close;
        sql.clear;
        sql.add('update authority');
        sql.add('set a='''+'00'+'''');
        Sql.Add('Where au_sno ='''+edit2.text+'''');
        execsql;
      end;
2  COMMENTS
  • Profile
    이승민 2003.04.19 04:16

    이걸 원하시는지는 모르겠군요.
    우선 Query가 몬가가 잘못되지 않았나요?
    Query := 'update authority set ' + a + '''' + '00' + ''''
    + ' where au_sno=''' + edit2.text + '''';
    with query3 do begin
            close;
            sql.clear;
            sql.add(Query);
            execsql;
    end;

    원하시는 답인지 모르겠군요. 그럼 이만
  • Profile
    아폴론 2003.04.19 04:14

    a := 'au_gu';

    sql.add('update authority Set');
        sql.add(' '+ a+' = :p_1');