집 > 기사 > 소프트웨어 튜토리얼 > PowerBuilder 100이 SQL Server와 연결을 설정하는 방법
PB10을 처음 사용하시는 분들은 SQL Server 연결에 문제가 발생할 수 있습니다. 한편, PB10에는 더 이상 전용 MSSQL 서버 인터페이스가 없습니다. 반면에 데이터베이스 관리 시스템(DBMS)도 원래 "OLE DB"의 새로운 방법으로 대체되었습니다. 따라서 구성하는데 다소 불편함이 있을 수 있습니다. 다음으로 PB10에서 OLE DB를 사용하여 SQL 2000 데이터베이스에 연결하는 방법을 자세히 설명하겠습니다.
아직 레벨을 통과하지 못한 플레이어에게 도움이 될 수 있도록 구체적인 퍼즐 해결 방법을 알아보세요. pb10을 설치하는 동안 기본 설치 모드에서는 ole db 인터페이스를 설치하지 않으므로 사용자 정의/전체 모드를 선택하여 설치하십시오. 다음을 클릭하십시오. .net이 설치되어 있지 않으면 목록에서 ADO.net.... 항목을 선택하지 마십시오. 그런 다음 다음을 계속 클릭하여 설치를 완료합니다. 이를 통해 퍼즐 게임을 원활하게 플레이할 수 있습니다. 위의 방법들이 모든 분들께 도움이 되기를 바랍니다.
플레이어의 문제 해결을 돕기 위해 데이터베이스 스케치패드에서 OLE Microsoft OLE DB 항목을 찾아 마우스 오른쪽 버튼을 클릭하여 새 구성을 만들 수 있습니다. 팝업 구성 창에서 몇 가지 특정 설정을 지정할 수 있습니다.
프로필 이름: 프로필 이름을 입력하세요. //아무거나
공급자: 데이터베이스 관리 시스템 유형을 선택하세요. 여기서 "SQLOLEDB" 항목을 선택하세요
데이터 소스: 서버 이름(이전 버전과 다름). 드롭다운 목록에서 선택하거나 127.0.0.1 등과 같은 서버 이름이나 IP 주소를 입력할 수 있습니다. 위의 공급자가 "SQLOLEDB"가 아닌 경우 이 드롭다운 목록에 옵션이 없을 수 있습니다.
사용자 ID: 사용자 이름. 내 사용자 이름은 기본적으로 sa
입니다.비밀번호: 위 사용자 아이디에 해당하는 비밀번호입니다. 비밀번호가 비어있어서 입력하지 않습니다.
이제 SQL Server에 성공적으로 연결할 수 있습니다. 하지만 어떤 데이터베이스에 연결할 것인가? 위의 매개변수 중 어느 것도 지정되지 않았으며 이를 찾는데 오랜 시간이 걸렸습니다. :P. 걱정하지 마세요. 확장에 "데이터베이스=데이터베이스 이름"만 입력하면 됩니다. (따옴표 없음)
최종 구성 파일 내용은 다음과 같습니다.
// 그의 프로필
SQLCA.DBMS = "OLE DB"
SQLCA.LogId = "sa" //사용자 이름은 sa입니다
SQLCA.AutoCommit = False
SQLCA.DBParm = "PROVIDER='SQLOLEDB',DATASOURCE='NETMANAGER',PROVIDERSTRING='database=zs'" //내 데이터베이스 이름은 다음과 같습니다. zs 데이터 소스 뒤에 IP 주소가 올 수도 있습니다: DATASOURCE='127.0 .0.1 '
이제 OLE DB를 사용하여 pb10에서 SQL Server에 연결하는 구성이 완료되었습니다!
(리트윗)
연결을 추가하지 않으면 어떻게 작동하나요?
//프로필 우선pb
SQLCA.DBMS = "MSS 마이크로소프트 SQL 서버"
SQLCA.Database = "ERP30JCFZ"
SQLCA.LogPass = '1'
SQLCA.ServerName = "MICROSOF-4FEEC7"
SQLCA.LogId = "sa"
SQLCA.AutoCommit = False
SQLCA.DBParm = ""
연결;
sqlca를 사용하여 연결합니다.
위 두 가지 연결 모두 가능하며, 어느 쪽이든 사용해도 됩니다
IF sqlca.sqlcode=0이면
오픈(w_fistpb1)
그밖에
messagebox ("시스템 프롬프트", "데이터베이스 연결 실패")
끝나면
위 내용은 PowerBuilder 100이 SQL Server와 연결을 설정하는 방법의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!