Q&A

  • ADO 쿼리는 어디에 있는 것인가요?
안녕하세요. 초보 델파이쟁이입니다.



다름이 아니라 제가 델파이 4를 씁니다 ^^;;;



엑셀 파일의 내용을 가져다가 기존 디비의 내용하고 비교하는 것을 만들려고 하는데요.



ado 컴포넌트를 쓰라는 게시판의 많은 조언을 보았으나...



제 델파이에는 ado 컴포넌트가 없습니다.



그 ado 컴포넌트는 어디에 있는 것인가요? 뒷버전(5,6)에 기본으로 달린것인가요?



(DataAccess 에....)



아니면 별도 추가해야 되는 것인가요...



아시는 분들의 많은 도움 바랍니다.



참 그리고 두 테이블 비교를 빠르게 하는 방법을 아시는 분 있으면 조언좀 부탁드립니다.



(^^)(__)

5  COMMENTS
  • Profile
    초미소년 2001.11.16 22:48
    음 제껀 없나봅니다. 제 팔래트에는 qry 라고는 기본 Tqry하고, MIdas꼬하고 rx...꺼

    뿐이 없거든요 ^^;;



    참 TQUERY로 한다고 하셨는데 그 방법은 어떠한 것인가요...

    사용하신 소스가 있으면 그 부분만 살짝 소개좀 부탁드립니다. ^^;;;





    델파이 탐 크르즈 님께 감사를 드리며.....





    아래것은 ADO 껀데...



    이하 앞 글에서 찾아낸 내용입니다. 글쓴 분들의 아뒤는 생략했습니다 ^^;;;;;;

    ---------------------------------------------------------------

    ADO qry 컨포런트를 사용합니다.





    str := 'select * from [sheet1$]'



    with adoqry do begin

    close;

    adoqry.connectionstring := 'Provider=Microsoft.Jet.OLEDB.4.0;Data Source= '

    + 'D:exam2001-11-06_prescription.xls'

    + ';Persist Security Info=False';

    {

    ConnectionString := 'Provider=Microsoft.Jet.OLEDB.4.0;Data Source=' +

    OpenDialog1.FileName + ';Extended Properties=Excel 8.0;Persist Security Info=False';

    }

    sql.clear;

    sql.add(str);

    open;

    while not adoqry.eof do begin

    .... 여기 입력루틴.. // 여기에 입력할 테이블의 쿼리를 돌리면 됩니다..

    next;

    end;

    close;

    end;

    ---

    !!!Adoquery로 엑셀을 오픈하면..

    엑셀시트 맨위의 값이 필드명이 됩니다..

    ---------------------------------------------------------



    초미소년 wrote:

    > 안녕하세요. 초보 델파이쟁이입니다.

    >

    > 다름이 아니라 제가 델파이 4를 씁니다 ^^;;;

    >

    > 엑셀 파일의 내용을 가져다가 기존 디비의 내용하고 비교하는 것을 만들려고 하는데요.

    >

    > ado 컴포넌트를 쓰라는 게시판의 많은 조언을 보았으나...

    >

    > 제 델파이에는 ado 컴포넌트가 없습니다.

    >

    > 그 ado 컴포넌트는 어디에 있는 것인가요? 뒷버전(5,6)에 기본으로 달린것인가요?

    >

    > (DataAccess 에....)

    >

    > 아니면 별도 추가해야 되는 것인가요...

    >

    > 아시는 분들의 많은 도움 바랍니다.

    >

    > 참 그리고 두 테이블 비교를 빠르게 하는 방법을 아시는 분 있으면 조언좀 부탁드립니다.

    >

    > (^^)(__)

  • Profile
    델파이 탐 크르즈 2001.11.16 21:16
    초미소년 wrote:

    > 안녕하세요. 초보 델파이쟁이입니다.

    >

    > 다름이 아니라 제가 델파이 4를 씁니다 ^^;;;

    >

    > 엑셀 파일의 내용을 가져다가 기존 디비의 내용하고 비교하는 것을 만들려고 하는데요.

    >

    > ado 컴포넌트를 쓰라는 게시판의 많은 조언을 보았으나...

    >

    > 제 델파이에는 ado 컴포넌트가 없습니다.

    >

    > 그 ado 컴포넌트는 어디에 있는 것인가요? 뒷버전(5,6)에 기본으로 달린것인가요?

    >

    > (DataAccess 에....)

    >

    > 아니면 별도 추가해야 되는 것인가요...

    >

    > 아시는 분들의 많은 도움 바랍니다.

    >

    > 참 그리고 두 테이블 비교를 빠르게 하는 방법을 아시는 분 있으면 조언좀 부탁드립니다.

    >

    > (^^)(__)



    ======================================================================

    안녕하세요...

    Ado컴포넌트는 델파이 4에도 있습니다.

    한데 없다고 하니...좀 이상 야릇하네요...

    혹시 델파이 프로패셔널 버젼 아닌가요..?

    델파이도 개발자용 버젼이 있구여..

    그냥 델파이 가 있는걸로 알로 있습니다.

    만약 프로패셔널 버전이라면 재 설치 하시면 될듯하네요...



    그리고 Ado컴포넌트를 사용않하셔도 되는데...

    그냥 Query컴포넌트로 사용하셔도 무방합니다.



    답변이 되었는지 모르겠습니다.

    그럼 즐코하세요.;..

  • Profile
    초미소년 2001.11.16 21:33
    팔레트에 보니까 DATA ACCESS, DATA CONTROLS 에 ado 쿼리란 것이 없는데요.

    걍 TQUERY 만 있거든요? ^^;; C/S suite 거든요....



    그리고 TQUERY 가지고도 된다고 하시면..

    BDE 잡고 쓰라는 말씀이신지......



    제가 할려고 하는 것은

    여러개의 엑셀 파일을 매번(매일 새파일이 날라옴)

    열어서 MS-Sql server 에다 옮겨다 놓고

    같은 종류의 데이터가 있는데 이것이 일치하는지 않하는 지를 비교할려고합니다.



    먼저번들의 질문을 보니까 ado query 로 바로 엑셀 select 해서...쓰던데.

    저두 그런 방식으로 select insert 를 사용하려고 하거든요.



    이게 안되면. 스트링 그리두로 불로 놓고.. 다시 디비에 인서트해야 하는

    번거로움이 있어서.... ㅠ.ㅠ





    델파이 탐 크르즈 wrote:

    > 초미소년 wrote:

    > > 안녕하세요. 초보 델파이쟁이입니다.

    > >

    > > 다름이 아니라 제가 델파이 4를 씁니다 ^^;;;

    > >

    > > 엑셀 파일의 내용을 가져다가 기존 디비의 내용하고 비교하는 것을 만들려고 하는데요.

    > >

    > > ado 컴포넌트를 쓰라는 게시판의 많은 조언을 보았으나...

    > >

    > > 제 델파이에는 ado 컴포넌트가 없습니다.

    > >

    > > 그 ado 컴포넌트는 어디에 있는 것인가요? 뒷버전(5,6)에 기본으로 달린것인가요?

    > >

    > > (DataAccess 에....)

    > >

    > > 아니면 별도 추가해야 되는 것인가요...

    > >

    > > 아시는 분들의 많은 도움 바랍니다.

    > >

    > > 참 그리고 두 테이블 비교를 빠르게 하는 방법을 아시는 분 있으면 조언좀 부탁드립니다.

    > >

    > > (^^)(__)

    >

    > ======================================================================

    > 안녕하세요...

    > Ado컴포넌트는 델파이 4에도 있습니다.

    > 한데 없다고 하니...좀 이상 야릇하네요...

    > 혹시 델파이 프로패셔널 버젼 아닌가요..?

    > 델파이도 개발자용 버젼이 있구여..

    > 그냥 델파이 가 있는걸로 알로 있습니다.

    > 만약 프로패셔널 버전이라면 재 설치 하시면 될듯하네요...

    >

    > 그리고 Ado컴포넌트를 사용않하셔도 되는데...

    > 그냥 Query컴포넌트로 사용하셔도 무방합니다.

    >

    > 답변이 되었는지 모르겠습니다.

    > 그럼 즐코하세요.;..

  • Profile
    델파이 탐 크르즈 2001.11.16 21:49
    초미소년 wrote:

    > 팔레트에 보니까 DATA ACCESS, DATA CONTROLS 에 ado 쿼리란 것이 없는데요.

    > 걍 TQUERY 만 있거든요? ^^;; C/S suite 거든요....

    >

    > 그리고 TQUERY 가지고도 된다고 하시면..

    > BDE 잡고 쓰라는 말씀이신지......

    >

    > 제가 할려고 하는 것은

    > 여러개의 엑셀 파일을 매번(매일 새파일이 날라옴)

    > 열어서 MS-Sql server 에다 옮겨다 놓고

    > 같은 종류의 데이터가 있는데 이것이 일치하는지 않하는 지를 비교할려고합니다.

    >

    > 먼저번들의 질문을 보니까 ado query 로 바로 엑셀 select 해서...쓰던데.

    > 저두 그런 방식으로 select insert 를 사용하려고 하거든요.

    >

    > 이게 안되면. 스트링 그리두로 불로 놓고.. 다시 디비에 인서트해야 하는

    > 번거로움이 있어서.... ㅠ.ㅠ

    >

    >

    > 델파이 탐 크르즈 wrote:

    > > 초미소년 wrote:

    > > > 안녕하세요. 초보 델파이쟁이입니다.

    > > >

    > > > 다름이 아니라 제가 델파이 4를 씁니다 ^^;;;

    > > >

    > > > 엑셀 파일의 내용을 가져다가 기존 디비의 내용하고 비교하는 것을 만들려고 하는데요.

    > > >

    > > > ado 컴포넌트를 쓰라는 게시판의 많은 조언을 보았으나...

    > > >

    > > > 제 델파이에는 ado 컴포넌트가 없습니다.

    > > >

    > > > 그 ado 컴포넌트는 어디에 있는 것인가요? 뒷버전(5,6)에 기본으로 달린것인가요?

    > > >

    > > > (DataAccess 에....)

    > > >

    > > > 아니면 별도 추가해야 되는 것인가요...

    > > >

    > > > 아시는 분들의 많은 도움 바랍니다.

    > > >

    > > > 참 그리고 두 테이블 비교를 빠르게 하는 방법을 아시는 분 있으면 조언좀 부탁드립니다.

    > > >

    > > > (^^)(__)

    > >

    > > ======================================================================

    > > 안녕하세요...

    > > Ado컴포넌트는 델파이 4에도 있습니다.

    > > 한데 없다고 하니...좀 이상 야릇하네요...

    > > 혹시 델파이 프로패셔널 버젼 아닌가요..?

    > > 델파이도 개발자용 버젼이 있구여..

    > > 그냥 델파이 가 있는걸로 알로 있습니다.

    > > 만약 프로패셔널 버전이라면 재 설치 하시면 될듯하네요...

    > >

    > > 그리고 Ado컴포넌트를 사용않하셔도 되는데...

    > > 그냥 Query컴포넌트로 사용하셔도 무방합니다.

    > >

    > > 답변이 되었는지 모르겠습니다.

    > > 그럼 즐코하세요.;..



    =================================================================

    안녕하세요...

    팔레트에 DATA ACCESS, DATA CONTROLS 에 있는것이 아니라...

    ADO라로 뒤쪽으로 보시면 있을텐데요...



    그리고 엘셀의 내용을 Select 하신다구요..???

    글쎄요... ^^;

    데이타을 엑셀로 내리는것과 올리는것은 알겠는데...

    저도 해보지는 않았는데..



    일단 데이타을 올릴때...하면 될것도 같군요.. (짐작)

    죄송합니다...

    그럼 즐코...

  • Profile
    동급최강바보 2001.11.16 22:57
    델파이 4 C/S에는 ADO가 없습니다.

    따로 설치를 해야하지요.,