2010-03-03 3 views

답변

2

연결을 만드는 방법에 따라 다르지만 가능할 수 있습니다.

Imports System.Data.SqlClient 
... 
... 
Dim conn As SqlConnection = New SqlConnection("Data Source=myServerAddress;Initial Catalog=myDataBase;User Id=myUsername;Password=myPassword;") 
conn.Open 
처럼 뭔가를 할 거라고 SQL 연결 문자열을 사용하면 연결중인 DB에 특정 연결 문자열이 사이트에서보기에 ..

ConnectionStrings.com

되세요

변경하려는 비트를 텍스트 상자의 값으로 대체하십시오.

예 :

귀하의 질문에

아 이제 더 의미에 대해 수정 다음

Dim conn As SqlConnection = New SqlConnection("Data Source=" & txtServerAddr.Text & ";Initial Catalog=" & txtDBName.Text & ";User Id=" & txtUser.Text & ";Password=" & txtPassword.Text & ";") 

편집.

이제 두 가지 대안이 있습니다. 제한된 수의 연결 문자열 (예 : Live, Test, Live # 2)을 연결하는 경우 web.config에 추가 연결 문자열을 추가 한 다음 입력 할 때 드롭 다운으로 제공하는 것이 좋습니다 귀하의 웹 애플 리케이션. 현재의 Web.config에서 명명 된 연결 문자열을 당겨하는 방법에 대한 자세한 내용을보실 수 있습니다

.. Microsoft How to: Read Connection Strings from the Web.config File

당신은 가능한 연결 문자열의 무제한 그때 나는 완전히의 Web.config를 방지하고 구축 할 경우 당신의 내 원래의 대답과 즉시 연결 문자열

ADDITION

"그것은 런타임에 Web.config의를 편집 할 수 있습니다. 당신의 Web.config에 대한 모든 변화는 입학 원서을 초래할 것이라는 점을 실현하지 않는 것이 좋습니다 귀하의 웹 서버에서 다시 시작됩니다. "

+0

이 재시작 동작을 어떻게 처리 할 수 ​​있습니까? 당신은 같은 조언을 할 수 plz. 우리는 우아한 배치가 필요합니다. plz help – Futur

+1

예 Futur .. 설정 파일에 연결 문자열을 넣지 마십시오. .net 생태계가 소유하지 않은 다른 파일에 저장하십시오. – CResults

관련 문제