Q&A

  • 델파이에서 데이타베이스에 접속하여 사용하는 방법요~
안녕하세요?

odbc로 mysql과 연결을 시키고 database 컴퍼런트로 접속까지 했는데

어떻게 db에서 필요한 data를 불러와야 한나요?

그냥 table 컴퍼런트를 사용하지 않고 소스로 하는 방법요?

그리고 소스로 데이터베이스 연결하는 방법도 없나요?

sql문을 주고 데이터를 불러와서 한 레코드씩 원하는 그리드나 다른 텍스트

박스에 넣고 싶은데 어떻게 해야 할지 모르겠네요..

책에도 자세히 않나와 있고...

혹시 소스가지신 분없나요?  좀 자세히 설명해주시면 정말 감사하겠습니다.

그럼 수고하세요.
1  COMMENTS
  • Profile
    버섯 2002.01.11 00:22


    델파이에서 데이터베이스랑 연동을 하려면.. Tdataset 을 이용해야만 가능합니다.. Tdataset 은 여러종류가 있는데.. 쿼리,테이블,리모트데이터셋,ado 테이블 쿼리.. 등등 많습니다.

    간단한방법은..

    qq := Tquery.create(nil);
    qq.databasename := 'Databasename';
    sqltxt := 'select * from tablename';
    qq.sql.clear;
    qq.sql.add(sqltxt);
    qq.open;
    Edit1.text := qq.fieldbyname('fieldname').asstring;  <--
    qq.free;

    이렇게 하시믄.. 원하는 데이터들을 다가져올수 있습니다.

    데이터베이스 연동 프로그램을 하실려면.. 델파이 반,, sql반 ..이렇게 비중이 있습니다.

    데이터베이스는 각각 특색이 있으니.. 그 데이터베이스에 맞는 SQL언어를 습득하셔야 합니다. mySQL,ms-SQL,oracle 등이 가장 많이 쓰는 거 같던데.. Stored Procedure ,Table,View,Trigger,User acc 등등 공부할것이 많이 있죠..

    데이터베이스 의존적인 프로그램 같은경우는 델파이는 단지 껍데기(인터페이스)부분만 차지하고.. 프로그램의 알고리즘은 데이터베이스로 거의 다 해결합니다..그래야만 유지보수도 쉽고.. 속도도 빠르니까요..

    그럼...
    • 공성환
      2002.01.11 03:39
      [답변] db가 오라클이면 dual table을 이용해서 쿼리를 이용하면 않될까요...     &n...
    • 초보임당
      2002.01.11 22:24
      답변감사합니다. 이제 알겠네여.... query를 써서 여... 그런데...oracle function 의 파라미터를 지...
    • 이추형
      2002.01.12 17:59
      문제들을 읽고 몇자 적습니다. 오라클의 프로시져는 하나의 pl/sql 프로그램이라고 보시기 바랍니다. 호...
    • 양달승
    • 2002.01.11 02:55
    • 0 COMMENTS
    • /
    • 0 LIKES
    • 델초보
    • 2002.01.11 02:22
    • 1 COMMENTS
    • /
    • 0 LIKES
    • 최용일
      2002.01.11 03:55
      안녕하세요. 최용일입니다. HTTP의 Get메소드를 쓰세요... 아래는 인디의 TIdHTTP컴포넌트를 이용해...
    • 버섯
      2002.01.11 02:53
      sqltxt := 'Insert into table(aa,bb)values(:aa,:bb)'; qq.sql.clear; qq.sql.add(sqltxt); qq.param...
    • 꿈의대화
      2002.01.11 01:22
      .
    • 장영철
      2002.01.11 01:53
      우선 친절한 답변 감사드립니다. 알려주신대로 "tdump 실행파일명" 을 프롬프트 모드에서 해...
    • 꿈의대화
      2002.01.11 18:53
      .
    • 장영철
      2002.01.11 20:43
      감사합니다... 열심히 한번 해 보겠습니다. 저도 Fighting Korea World Cup!!!!!!!!!
    • 버섯
      2002.01.11 00:45
      alignment 프로퍼티가 있는 Edit 가 아마 뒤져 보면 있을겁니다. 그거 등록해서 쓰셔도 되는데.. 그러면...
    • 최용일
      2002.01.11 03:39
      안녕하세요. 최용일입니다. 붙인거나 안붙인거나 똑같이 실행이되게 하는 거라면 무조건 끝에다가 붙인...
    • 장기륜
      2002.01.11 05:01
      에구..답변감사드립니다... 지금부터.. 검색을 시작 해보겠습니다 RIFF 요놈으로 ^^;;;; 근디..만약 제...
    • 델파이탐크루즈
      2002.01.11 00:51
      [답변] 구체적으로 모르는 부분을 말씀하세요...워낙 쓸내용이 많아서... ^^; 참고로 저는 인스톨쉴드로...
    • 양달승
    • 2002.01.11 00:00
    • 1 COMMENTS
    • /
    • 1 LIKES
    • 버섯
      2002.01.11 00:22
      델파이에서 데이터베이스랑 연동을 하려면.. Tdataset 을 이용해야만 가능합니다.. Tdataset 은 여러종...
    • 황현우
    • 2002.01.10 23:52
    • 2 COMMENTS
    • /
    • 0 LIKES
    • 윤일영
      2002.01.15 04:57
      음..저와 같은 문제에 ...헐..기쁩당. 그나저나 정보있음..서로 좀 도와주죠 ..답변이 아니라 죄송합다
    • 강철구
      2002.02.02 01:48
      저는 오래되서 잘 기억이 나지를 않습니다. 아니 사용을 하지 않아서 설정을 못하겠군요 일단 이렇습니...
    • 박준홍
    • 2002.01.10 23:39
    • 0 COMMENTS
    • /
    • 0 LIKES
    • 김종길
    • 2002.01.10 23:01
    • 0 COMMENTS
    • /
    • 0 LIKES
    • 고상범
    • 2002.01.10 22:19
    • 4 COMMENTS
    • /
    • 0 LIKES
    • 나두초보!!
      2002.01.10 22:42
      우선.. 이소스를 보면 예전 선택되어 추가된 아이템을 클리어를 하지 않는군요. 혹시 추가 되어 들어간거 ...
    • 고상범
      2002.01.10 23:54
      감사합니다. 요 간단한 코딩을  3일을 끌었네요... 아직까정 자유자재루 함수 맨들어 쓰는...
    • 최용일
      2002.01.10 22:37
      안녕하세요. 최용일입니다. 그 내용 그대로가 아닐거 같은데요... 제 생각에는 이전의 내용을 그대로 가...
    • 고상범
      2002.01.10 23:57
      최용일 님의 간결한 코딩을 보고 혼자 얼굴이 빨개졌습니다. 어째여 프로젝트 첨 하는걸 더 팔려야 그나...
    • 이영주
    • 2002.01.10 21:55
    • 4 COMMENTS
    • /
    • 0 LIKES
    • 나두초보!!
      2002.01.10 22:56
      간단하게.. ini파일을 이용해 보시는 것이..?
    • 이영주
      2002.01.10 23:32
      저겨~ 더 자세히... ini파일을 쓰라는게 어케 하는건지...
    • 나두초보!!
      2002.01.10 23:35
      --; 이전 게시판 가셔서 ini 로 검색하시면 사용방법 나올거에여.. 메뉴.exe에서.. 로그인시 ini파일...
    • 김규억
      2002.01.10 22:53
      메뉴.exe 인수1 인수2..... 모 이렇게 쓰시면 되겠지요... 가끔 보시죠??? 이런 명령 주는거,... ...
    • 김규억
      2002.01.10 22:55
      지송합니다...  무슨 질문인지 잘 모르겠네요... html에서 activex에 값을 넘기는것...
    • 박경원
    • 2002.01.10 21:43
    • 2 COMMENTS
    • /
    • 0 LIKES
    • 홍동기
      2002.01.24 02:46
      홍동기 입니다. 먼저 간단한 답을 드린다면 될수도 있고 안될수도 있다 입니다. 답이 너무 웃기죠... 하...
    • 버섯
      2002.01.10 23:18
      제가알기론... 비동기통신(232,422,485) 을 제어하는 방법에 차이는 없는거 같은데요.. 단지.. 422,485...
    • 나영민
    • 2002.01.10 21:18
    • 1 COMMENTS
    • /
    • 0 LIKES
    • 김규억
      2002.01.10 23:02
      조용히라는 말이 무슨 뜻인지 모르겠는데요... ^^; BDE를 수동으로 쉴드에 포함시키는 방법은요... ...
    • 최유순
    • 2002.01.10 20:08
    • 0 COMMENTS
    • /
    • 0 LIKES