C++Builder Programming Forum
C++Builder  |  Delphi  |  FireMonkey  |  C/C++  |  Free Pascal  |  Firebird
볼랜드포럼 BorlandForum
 경고! 게시물 작성자의 사전 허락없는 메일주소 추출행위 절대 금지
C++빌더 포럼
Q & A
FAQ
팁&트릭
강좌/문서
자료실
컴포넌트/라이브러리
메신저 프로젝트
볼랜드포럼 홈
헤드라인 뉴스
IT 뉴스
공지사항
자유게시판
해피 브레이크
공동 프로젝트
구인/구직
회원 장터
건의사항
운영진 게시판
회원 메뉴
북마크
볼랜드포럼 광고 모집

C++빌더 Q&A
C++Builder Programming Q&A
[22108] Re:왕초보질문 mssql
이필호 [xius] 1083 읽음    2002-10-18 17:40
안녕하세요.....

장성호 님이 쓰신 글 :
: 이번주에 C++ Builder를 처음접하게되었습니다.
:
: 첫번째 질문
:
: C++ Builder로 프로젝터를 만드는데  mssql server를 사용하려합니다.
: Builder의 dataBase Explorer에 MySql의 DB는 보이는데
: MSSQL의 DB는 보이지 않는군요
: ODBC Administrator로 설정하려는데 잘안되네요
: 혹 자비하신 님께서 좀 상세하게 설명해주시면 감사하겠습니다.
:
: 전 솔찍히 ODBC낭 OLEDB나 BDE같은것 잘몰라요
:
: ====================================================================


아마 DB Express 를 보셨나본데요.. MS SQL인경우에는 ADO로 연결하는 편이 쉽습니다(?)
엔터프라이즈판인경우에는 ADO 탭이 있을테니까 그쪽을 확인하세요.


:
: 그리고 두번째 질문
:
: project에서 database를 미리 설정해 두지 않고
: runtime때 동적으로 연결하고 싶습니다.
:
: 이때 mysql을 사용할것인지 mssql 서버를 사용할것인지도 정하구요
:
: 혹 그렇게 database 를 연결해서 사용하는 방법좀 가르쳐 주세요
:
: =======================================================================

별로 권장하고 싶은 생각이 없습니다.

이유는 데이터베이스를 움직이는 언어가 SQL 인것은 사실이지만 이 SQL이 제한적이다보니
각 DB 개발회사가 자신의 나름대로의 규칙으로 SQL을 확장합니다. 정확하게 표현하면
함수를 추가한다고 생각하시면 편하겠네요..

그래서 기본함수 count(), max(), min() 머 이런함수이외의 함수는 전혀 딴판이라고 생각하세요.

그러므로 실행중에 DB를 바꾼다면 그에 해당하는 코딩을 다 따로 해주어야 하는데 이럴생각이 있으신건 아니죠?


:
: 그리고 셋째
: TDataSource나 TQuery는 sql 쿼리 하나의 select문에 대한 결과만 들어가는것으로 알고있는데
: dataTable을 여러개 StoredProc에서 여러번 select한 결과를 넣을수 이쓴 Control은 없나요?
:
: 혹 TStoredProc 컨트롤이 그런것이라면 어떻게 사용하는지 좀 . . .
: 예제와 함께라면 더욱 고맙겠습니다.
:

ADO를 기준으로 말씀드리면 하나의 레코드셋은 하나의 결과입니다.
거의 불가능한 말씀같군요..

+ -

관련 글 리스트
22107 왕초보질문 DB manage 장성호 716 2002/10/18
22108     Re:왕초보질문 mssql 이필호 1083 2002/10/18
Google
Copyright © 1999-2015, borlandforum.com. All right reserved.