Q&A

  • 두테이블에서 값을 읽어와 보여줄때는 dbgrid 를 사용하는게 아닌가요??


select j_id, j_connow, m_id, m_nickname

from joins, member

where joins.j_id = member.m_id





위와 같은 sql문을 가진 query문으로 DB를 열어서 값을 읽어와 보여 주고 싶습니다.



그런데, dbgrid 에서 칼럼을 지정할때에는... 한 테이블안의 필드만 지정하지 않습니까??



두 테이블의 각각의 값을 읽어와서 보여줄려면 어떻게 해야 하는지요???









2  COMMENTS
  • Profile
    하늘맥 2000.04.18 20:55
    김진화 wrote:

    >

    > select j_id, j_connow, m_id, m_nickname

    > from joins, member

    > where joins.j_id = member.m_id

    >

    >

    > 위와 같은 sql문을 가진 query문으로 DB를 열어서 값을 읽어와 보여 주고 싶습니다.

    >

    > 그런데, dbgrid 에서 칼럼을 지정할때에는... 한 테이블안의 필드만 지정하지 않습니까??

    >

    > 두 테이블의 각각의 값을 읽어와서 보여줄려면 어떻게 해야 하는지요???

    >

    안녕하세요.. 하늘맥입니다..

    dbgrid로 하면은 제약이 많습니니다.

    조금 귀챦더라도 stringgrid를 사용해 보세요....

    위와 같이 sql을 사용한 쿼리를 query1 이라 하고 이걸을 처음부터 끝같지 읽어서 stringgrid에 뿌려주면

    되걸예요.....



    i := 1 //제목줄 밑에서 부터 표시

    With Query1 do

    begin

    repeat

    StringGrid1.cells[0,i] := FieldByName(j_id).AsString;

    StringGrid1.cells[1,i] := FieldByName(j_connow).AsString;

    StringGrid1.cells[2,i] := FieldByName(m_id).AsString;

    StringGrid1.cells[3,i] := FieldByName(m_nickname).AsString;

    i := i + 1; // stringgrid의 row의 위치 지정

    StringGrid1.rowcount := StringGrid1.rowcount + 1; //row수 증가

    next; //query 다음 레코드로 위치

    until EOF;

    end;

    stringgrid를 한번 사용해보세요... 처음에는 귀챦지만 나중에는 여러가지 자신이

    원하는대로 할 수 있을것예요...

    설명이 부족해서 죄송





  • Profile
    좋은날 2000.04.18 17:14
    김진화 wrote:

    >

    > select j_id, j_connow, m_id, m_nickname

    > from joins, member

    > where joins.j_id = member.m_id

    >

    >

    > 위와 같은 sql문을 가진 query문으로 DB를 열어서 값을 읽어와 보여 주고 싶습니다.

    >

    > 그런데, dbgrid 에서 칼럼을 지정할때에는... 한 테이블안의 필드만 지정하지 않습니까??

    >

    > 두 테이블의 각각의 값을 읽어와서 보여줄려면 어떻게 해야 하는지요???

    >

    >

    >

    >



    select joins.j_id, joins.j_connow, member.m_id, member.m_nickname

    from joins, member

    where joins.j_id = member.m_id



    하시면 되고 필드명이 같다면 alias를 주심 됩니다.



    select joins.j_id as joins_id, member.j_id as member_id...



    don't speak 좋죠...



    • 김진화
    • 2000.04.18 07:44
    • 2 COMMENTS
    • /
    • 0 LIKES
    • 하늘맥
      2000.04.18 20:55
      김진화 wrote: > > select j_id, j_connow, m_id, m_nickname > from joins, member > where joins....
    • 좋은날
      2000.04.18 17:14
      김진화 wrote: > > select j_id, j_connow, m_id, m_nickname > from joins, member > where joins....
    • 박충국
      2000.04.18 18:23
      김진화 wrote: > > > > 아래는 코드 부분 입니다. > > (1) procedure button1.click(...); > (...
    • 배불뚝
      2000.04.18 19:49
      박충국 wrote: > 김진화 wrote: > > > > > > > > 아래는 코드 부분 입니다. > > > > (1) proced...
    • 최용일
      2000.04.18 08:24
    • 어린왕자
      2000.04.18 11:40
    • 최용일
      2000.04.18 20:55
    • 어린왕자
      2000.04.18 21:08
    • 최용일
      2000.04.18 21:39
    • 어린왕자
      2000.04.19 03:01
    • 최용일
      2000.04.19 03:26
    • • • •
    • Mr.Q
      2000.04.18 20:25
      bhkmm wrote: > 로그인 프롬프트 없애기 위해서... 데이타베이스 컴포넌트를 써서 > 로근이 프롬프트를 f...
    • bhkmm
      2000.04.18 22:33
      Mr.Q wrote: > bhkmm wrote: > > 로그인 프롬프트 없애기 위해서... 데이타베이스 컴포넌트를 써서 > > ...
    • 이경문
      2000.04.19 17:38
      글쎄, 안될리가 없는 것 같은데.... LogIn Prompt를 설정하고 Parameter에 ID와 암호를 집어 넣어주면 되...
    • 황영철
    • 2000.04.18 05:52
    • 2 COMMENTS
    • /
    • 0 LIKES
    • 종이학
      2000.04.18 18:48
      StringGrid의 ColCount는 보여져야 하는 colunm만큼 정의를 하구요.. 숨겨져야 할 부분은 ColCount보다 ...
    • 최용일
      2000.04.18 08:32
      안녕하세요. 최용일입니다. 먼저 StringGrid에 있는 특정 아이템을 삭제해 버리는 방법이 있겠네요. ...
    • 하늘맥
      2000.04.18 21:10
      이재광 wrote: > 델파이 5로 데이터 베이스 프로그램을 작성하고 있습니다. > > 데이터 베이스는 비쥬...
    • chobo
    • 2000.04.18 05:14
    • 4 COMMENTS
    • /
    • 0 LIKES
    • 조규춘
      2000.04.18 05:46
      chobo wrote: > * 사용환경 : 델파이5 / Windows 98 > * 에러 메시지 : > > Message: 클래스가 등...
    • chobo
      2000.04.18 06:24
      조규춘 wrote: > chobo wrote: > > * 사용환경 : 델파이5 / Windows 98 > > * 에러 메시지 : > > > ...
    • innover
      2000.04.18 06:44
      chobo wrote: > 조규춘 wrote: > > chobo wrote: > > > * 사용환경 : 델파이5 / Windows 98 > > > * 에...
    • chobo
      2000.04.18 07:03
      제가 사용한 OLE라면 서버에 있는 DB에 접근을 하기 위한 ADOConnection과 ADOQuery뿐입니다. 서버의 D...
    • 궁금녀
    • 2000.04.18 04:07
    • 1 COMMENTS
    • /
    • 0 LIKES
    • 최용일
      2000.04.18 04:16
      안녕하세요. 최용일입니다. project/Options메뉴를 클릭하시면 창이 하나 뜨는데 거기에서 Application...
    • 임형호
    • 2000.04.18 04:04
    • 2 COMMENTS
    • /
    • 0 LIKES
    • 최용일
      2000.04.18 08:45
      안녕하세요. 최용일입니다. 저두 웹은 잘모르는데 혹시나 해서요... 델파이로 만든 프로그램이 ActiveX...
    • 임형호
      2000.04.18 22:24
      음...답변 감사드립니다. 최용일님... 뜻밖의 수확이 있네요. 실은 저랑 같이 웹공부를 같이 시작하는 후...
    • hj998811
    • 2000.04.18 03:58
    • 3 COMMENTS
    • /
    • 0 LIKES
    • 최용일
      2000.04.18 08:40
      안녕하세요. 최용일입니다. 그냥 WMNCHitTest에서 OnClick이벤트를 호출하시면 될것 같은데요... pro...
    • hj998811
      2000.04.18 21:56
      답변해 주셔서 감사합니다. 근데 제가 질문을 잘 못 드렸군요. 갈켜주신 방법은 아는데 문제는 제가 폼에...
    • 최용일
      2000.04.18 22:23
      안녕하세요. 최용일입니다. 폼이 이동할때는 아무런 메세지도 생기지 않습니다. 이동을 시작할때는 W...
    • 황원석
    • 2000.04.18 03:53
    • 2 COMMENTS
    • /
    • 0 LIKES
    • 최용일
      2000.04.18 04:00
      안녕하세요. 최용일입니다. 10054 An existing connection was forcibly closed by the remote host. W...
    • 황원석
      2000.04.18 04:14
      최용일 wrote: > 안녕하세요. 최용일입니다. > > 10054 An existing connection was forcibly closed b...
    • parkisu
    • 2000.04.18 03:47
    • 0 COMMENTS
    • /
    • 0 LIKES
    • 나상엽
    • 2000.04.18 03:29
    • 3 COMMENTS
    • /
    • 0 LIKES
    • 배불뚝
      2000.04.18 20:04
      나상엽 wrote: > 제가 할려고 하는 것은 form이 show될때 dll에서 하나의 함수를 호출해서 form에 panel과...
    • 나상엽
      2000.04.20 02:26
      배불뚝 wrote: > 나상엽 wrote: > > 제가 할려고 하는 것은 form이 show될때 dll에서 하나의 함수를 호출...
    • 배불뚝
      2000.04.20 19:39
      시간이 많은 관계로 제가 테스트해봤는데요.. 호출하는 폼에서 .... implementation procedure creat...
    • 박기웅
    • 2000.04.18 03:24
    • 1 COMMENTS
    • /
    • 0 LIKES
    • 최용일
      2000.04.18 03:42
      안녕하세요. 최용일입니다. char 배열이라면 StrToInt를 사용하실 수 있습니다. var ZAC: array[0...
    • 좋은날
      2000.04.19 03:14
      하얀까치 wrote: > > 안녕하세요. 늦은 밤 일하시느라 고생이 많으시군요. > > SQL 초보 사용자 입니...
    • 좋은날
      2000.04.18 03:18
      하얀까치 wrote: > > 안녕하세요. 늦은 밤 일하시느라 고생이 많으시군요. > > SQL 초보 사용자 입니...
    • DelChobo
      2000.04.18 04:18
      좋은날 wrote: > 하얀까치 wrote: > > > > 안녕하세요. 늦은 밤 일하시느라 고생이 많으시군요. > > ...
    • 쫑현이
    • 2000.04.18 02:42
    • 1 COMMENTS
    • /
    • 0 LIKES
    • 이준해
      2000.04.18 18:54
      DB쪽 확인해보셨나요 ? 말씀하신대로라면 똑같은 질의를 여러 쓰레드에서 동시에 수행하는 것으로 보이는...