안녕하세요. 델파이에 이제 눈을 뜨고 있는 초보자입니다.
제가 최근에 ADO를 이용하여 DB에 접근하는 프로그램을 하나 맹글었는디,
로컬에서는 잘 되다가도 리모트에 설치하면 DB에 접근을 못하네요.
아무래도 ADO사용에 문제가 있는듯 합니다.
DB는 MSSQL을 사용하고 있고, 제 로컬에 설치했습니다.
ADOConnection을 연결할 때
Provider=MSDASQL.1;Password=" ";Persist Security Info=True;User ID=kimbw;Data Source=myLocal;Initial Catalog=내부관리sys
처럼 했는데요,
여기서 password는 space이고, data source는 odbc명이고, kimbw는 sql로긴계정입니다.
여기서, odbc로 연결한 부분이 잘못된것 같은데... 그런가요?
부디 저에게 ado를 이용하는 방법에 대한 설명좀 부탁드립니다.
여러 선배들의 조언 기다리겠습니다.
부탁할께요
-MS SQL Server 의 경우 --------
리모트 DB 를 이용하려면 DBMSSOCN.dll 을 이용 해야 함다.
ODBC 등록은 필요 엄슴다
'PROVIDER=SQLOLEDB;SERVER=211.222.222.222;UID=sa;PWD=admin;DATABASE=DB명;Network Address=211.222.222.222,1433;Network Library=DBMSSOCN'
연결 문자열을 위와 같이 해주면 됨다...
DBMSSOCN 은 연결 프로토콜을 TCP/IP 로 지정 해주는 검다...