Q&A

  • 제발 답변 좀 해주세요~
접속중인 사용자의 리스트를 나타내려고 하는데..
쿼리문은 이거구요..

select user_id
from tb_user_info
where user_ip <> ''

이렇게 하니까 쿼리분석기에서 결과가 제대로 나오길래..
저는..

var
   SQLString : String;
begin
   with DM.Query do
   begin
       Close;
       SQL.Clear;
       SQL.Add( 'SELECT USER_ID FROM TB_USER_INFO WHERE USER_IP <> ""' );
       Open;
   end;
end;

이렇게 코딩했거든요..;;
근데 이게 잘못됐는지 에러가 나요..

Undecleared identifier: 'DM'
Undecleared identifier: 'SQL'

이런게 나거든요..ㅜㅡ
머가 잘못된거죠?
그리고 어떤 이벤트에다가 써야 실행되자마자 사용자가 몇명인지 보일까요?
좀 알려주세요~ ㅠㅠ
이것때매 다른걸 못하고 있어요..
부탁드려요~

4  COMMENTS
  • Profile
    김봉식 2002.10.26 03:17

    DM 뭔지 잘모르겠네요.. 저같으면

    var
       SQLString : String;
    begin
       with query1 do
       begin
           Close;
           SQL.Clear;
           SQL.Add( 'SELECT USER_ID FROM TB_USER_INFO WHERE USER_IP <> ""' );
           Open;
       end;
    end;

    요렇게 하면 될거 같은데.. 그냥 query 하나 떨어뜨려놓고..
  • Profile
    머슴 2002.10.25 03:03
      지금 현재 폼에서 DM를 uses를 안해준것 같다는 느낌이
      드네요...

      uses절에...DM폼을 uses해줘보세요..

  • Profile
    샤리 2002.10.25 03:18

    그냥 uses절에 DM 이렇게만 쓰면 되나요?
    제가 이제 델파이 처음 해봐서 진짜..하나도 몰라요..ㅡㅡ;;
    그냥 그렇게만 쓰면 되나요?
    그냥 DM쓰니까 에러나는데요..

  • Profile
    머슴 2002.10.25 03:24
      DM의 unit명을 쓰는 것입니다..

      DM을 열면 맨위의 문장에  unit 옆에 있는 이름을 쓰세요..