Q&A

  • MSSQL을 델파이에 접근 후 RUN시!!


안녕하세요~~

MSSQL을 드디어 접근시켰습니다~ 헤헤~~

근데요~~ BDE에 DATABASENAME이 있는데 여기에 IP주소를 입력해야 하나요??

빈칸으로 놔두고 폼 디자인 할때 데이터 베이스에 맞는 테이블(SQL) 지정하면 되던데...

또, 맨 아래 유저네임은 sql 로그인시 사용하는 아이디와 같아야 하는 거죠???^^:


그리고

RUN을 실행하면 유저아이디/패스워드를 묻는 창이 뜹니다..

그 창을 안뜨게 하고 저절로 델파이가 알아서 실행하는 방법 좀 알려주세요!ㅠ
3  COMMENTS
  • Profile
    박홍재 2005.08.28 13:01
    MS SQL로 작업중이신가 아니면 공부중이신가 차근차근 질문이 올라오시네요...
    아무튼 일절하고 일단 접속 되신거 축하드리구요. DATABASE NAME은 공란으로 두셔도 관계없습니다.
    프로그램에서 어떤식으로 SQL을 접속을 하실지 모르겠지만
    일단 BDE 컴포넌트를 기준으로 일단 Database 컴포넌트 가져다가 놓으시구
    그리구 나서 그 컴포넌트에 가셔서 마우스 우측버튼 누르시면 Dataabase Edit가 나오는데 선택하시고
    BDE에서 연결하셨던 Alias를 찾으신 다음 Default를 누르시고  User Name에 Sql에서 사용하셨던
    사용자명 입력하시구 Password에 Password를 미리 입력하시고  아래쪽 options 항목에서 Login Prompt 항목 선택되어 있는 것을 Unckecked 하시면 됩니다. 그럼 login Prompt가 나오지 않을 겁니다.

    참 Object Inspector에서 Login Prompt 항목을 false 로 하셔도 프로그램 실행시 Login Prompt가 나오지 않습니다. 그럼.

    허접한 답변이었습니다. ^^
  • Profile
    윤경미 2005.08.29 18:31
    답변 감사드립니다~ㅠ

    제가 델파이에서 사용하는 컴포넌트가 tquery를 이용해서 sql 테이블의 내용을 불러들이는 겁니다....

    query, datasource 그리고 grid를 이용해서 구현해야 하는데요......

    말씀해주신 로그인 프로프트는 이 세 컴포넌트에서 아무리 찾아봐도 없더라구요..

    그러면 말씀해주신 database 컴포넌트를 추가해야 하는 건가요??? 에구구.....


    또 한가지더!

    제가 mssql을 사용중인데요 로컬 말고 원격지에 있는 sql과 델파이를 접근시키려면 아이피 주소를 이용해야

    한다 들었습니다...

    그러면 bde에서 어디에 아이피주소를 입력해야 하나요??ㅠ
  • Profile
    박홍재 2005.08.30 11:06
    프로그램에서 Table이나 Query를 이용해야 할 경우 TDatabase 를 하나 설정한 후 TQuery나 TTable의 Database 의 Name을 TDatabase 컴포넌트와 연결시켜 주셔야 프로그램에서 쿼리나 사용시 DB에 접속하는 불편함을 없앨 수 있습니다. 즉 프로그램 시작시 연결을 시켜 DB와 접속 시켜 놓구 필요할
    • nilriri™
      2005.08.29 23:14
      외부 프로그램을 실행시키실때 Createprocess 를 사용하여 실행 시키신후 린턴값으로 반환되는 헨들값을 ...
    • 이은주
      2005.08.30 02:59
      답변 감사합니다. 그런대... 본 프로그램이 뜨기 전에 이미 Apache 가 여러개 떠 있는 경우에는 그 놈...
    • TeamB
      2005.08.30 04:11
      아마 데몬을 제어하실려고 하시나 본데.. 아파치나 MySQL의 경우 데몬이 백그라운드로 돌아갑니다.. ...
    • 이은주
      2008.08.25 17:00
      뒤늦게 봤군요. 감사합니다. 델파이에서 제어가 가능하다는 말씀이신 것 같은데 솔직히 어찌 해야 되는...
    • 이승현
    • 2005.08.29 00:15
    • 1 COMMENTS
    • /
    • 0 LIKES
    • 최용일
      2005.08.29 19:06
      안녕하세요. 최용일입니다. bpl도 없이 그냥 dcu파일만 있는것은 따로 컴포넌트 등록하는 파일을 만들어...
    • 양훈철
    • 2005.08.28 04:40
    • 1 COMMENTS
    • /
    • 0 LIKES
    • 최용일
      2005.08.29 19:09
      안녕하세요. 최용일입니다. 델파이에 있는 인스톨쉴드 평가판은 한글이 지원안되는것으로 알고 있구요.....
    • 윤경미
    • 2005.08.27 19:17
    • 3 COMMENTS
    • /
    • 0 LIKES
    • 박홍재
      2005.08.28 13:01
      MS SQL로 작업중이신가 아니면 공부중이신가 차근차근 질문이 올라오시네요... 아무튼 일절하고 일단 접속...
    • 윤경미
      2005.08.29 18:31
      답변 감사드립니다~ㅠ 제가 델파이에서 사용하는 컴포넌트가 tquery를 이용해서 sql 테이블의 내용을 불...
    • 박홍재
      2005.08.30 11:06
      프로그램에서 Table이나 Query를 이용해야 할 경우 TDatabase 를 하나 설정한 후 TQuery나 TTable의 Databa...
    • 최용일
      2005.08.27 07:08
      안녕하세요. 최용일입니다. 뮤텍스(mutex)등을 이용해서 먼저 프로그램이 중복실행이 안되도록 만드시구...
    • 임형준
      2005.08.30 19:03
      WM_COPYDATA메세지를 폼에서 받아서 처리를 해야 할 것 같은데요, 오브젝트 인스펙터를 보면 폼에서 WM_CO...
    • 최용일
      2005.08.30 23:14
      안녕하세요. 최용일입니다. 아래와 같이 하세요... <!--CodeS--> type TForm1 = class(TFor...
    • 임형준
      2005.08.29 22:27
      ~
    • 이중철
      2005.08.27 03:34
    • 델파이신참
      2005.08.27 03:42
      답변감사합니다. 근데 델파이 5에서는 지원안하나요?? 도움말에도 안나오고 Math선언해주고 해도 Error...
    • 최용일
      2005.08.27 06:57
      안녕하세요. 최용일입니다. 델파이 6이상에서만 지원할겁니다. 델파이 5에는 없어요... 아래는 델파...
    • 윤경미
    • 2005.08.27 01:57
    • 4 COMMENTS
    • /
    • 0 LIKES
    • 박홍재
      2005.08.27 12:17
      현재 어디에서 접속을 하시는 건지 모르겠지만 BDE에서 접속시 SQL에 대한 접속 설정이 이미 되어 있는 ...
    • 윤경미
      2005.08.27 18:59
      아닙니다~~ 답변 정말 감사드립니다~~ 많은 도움이 됐어요~~^^ 근데 BDE의 Configuration을 보면 driver...
    • 박홍재
      2005.08.28 13:06
      MS SQL의 경우 Native 연결을 해보지 않아서 모르겠지만 예전에 들은 바로는 무척 까다롭다구 알구 있구요....
    • 꼬미사랑
      2005.08.30 20:05
      갠적으로 ODBC보다는 native 연결이 리소스를 적게먹어서 좋은데.. 좀 짜증이 나더군요... native가 clos...
    • 임형준
    • 2005.08.27 00:33
    • 1 COMMENTS
    • /
    • 0 LIKES
    • 민스맘
      2005.08.27 01:16
      Project Options -> Application 에 보시면 아이콘 변경하는 부분이 있구요.... 아이콘은 아...
    • 황성욱
      2005.08.27 02:35
      마우스 다운 이벤트에서 처리하면 안될까요? procedure TForm1.StringGrid1MouseDown(Sender: TObject; &...
    • 사람과사람
      2005.08.27 09:02
      정말 감사드립니다.. 이런 방법이 있었네요.. MouseToCell(x, Y, ACol, ARow)  이 메쏘드를 ...
    • 윤경미
    • 2005.08.26 22:21
    • 1 COMMENTS
    • /
    • 0 LIKES
    • 왕초보
      2005.08.27 00:04
      LoginPrompt를 true로 하고 커넥션할때 id, password를 넣으면됩니다.
    • nilriri™
      2005.08.27 01:07
      프리뷰화면을 띄울때 어찌 띄웠길래 메인 폼이 사라졌는데.. 프리뷰는 버젓이 살아 있을수 있는걸까요? ...
    • 프로글래머
      2005.08.26 18:32
      이 질문을 여러군데에서 여러번 보았는데 뾰족한 답이 없네요 ? 질문을 보면 도대체 왜 그렇게 하려 하...
    • TeamB
      2005.08.26 10:09
      델마당에 답글을 달았습니다만.... user 와 host 도 싱글쿼터로 감싸줘야 합니다. 그럼...
    • 박홍재
      2005.08.30 17:38
      동일한 Package를 계속해서 호출 할 시에 가끔씩 Error 가 발생을 한다면 글쎄요. 주석보다도 일단 서버의...
    • 꼬미사랑
      2005.08.30 20:02
      Package 사용후 Connection에 대한 close 동작을 하지 않은게 아닌가요? 현재 ADO에 Ora9.1사용해서 플젝...
    • 김상균
    • 2005.08.26 04:38
    • 2 COMMENTS
    • /
    • 0 LIKES
    • 박홍재
      2005.08.27 12:23
      애구 밑에서 답변을 달아드렸는데요. 지금 쿼리문의 문제는 조회절에서 두개의 Field를 합쳐서 조회했다는 ...
    • TeamB
      2005.08.26 10:20
      흠 밑에 글에 답글을 달고 봤더니 같은 질문이 또 올라와 있군요... 자세한것은 그 답글을 참고 하시...
    • 윤경미
    • 2005.08.26 03:41
    • 7 COMMENTS
    • /
    • 0 LIKES
    • 이희승
      2005.08.26 14:13
    • 윤경미
      2005.08.26 18:18
    • 유응철
      2005.08.26 18:45
    • 윤경미
      2005.08.26 19:05
    • 박종석
      2005.08.26 23:44
    • 윤경미
      2005.08.27 00:48
    • 박홍재
      2005.08.27 12:36
    • 서해근
    • 2005.08.26 02:46
    • 3 COMMENTS
    • /
    • 0 LIKES
    • 김종화
      2005.08.27 02:48
      for i:=0 to ComponentCount - 1 do begin    if Components[i] is TCheckBox then TCheckBox(C...
    • 이승민
      2005.08.26 23:20
      방법은 여러가지 있겠네요. 그중 하나가 FindComponent 를 사용하여 하실수 있습니다. FindComponent 로 ...
    • 최용일
      2005.08.26 08:37
      안녕하세요. 최용일입니다. 간단하게, 리스트(TList)하나 만들어서 거기에 체크박스들 다 넣으세요. ...
    • 최용일
      2005.08.26 08:36
      안녕하세요. 최용일입니다. 직접 컴포넌트들을 제작을 하셔야 겠네요... 델파이 소스나 자료실 등에 ...