2017-02-28 1 views
1

오류가 발생합니다. 이 appSettings 함께 SQL SERVER에 연결하려고합니다. 그러나이 코드 조각은 오류를 일으키고 있습니다.문자열에 appSettings 값 지정

경고 6 '공용 공유 ReadOnly 속성 AppSettings As System.Collections.Specialized.NameValueCollection'은 사용되지 않습니다. '이 메서드는 사용되지 않으며 System.Configuration! System.Configuration.ConfigurationManager.AppSettings로 대체되었습니다. `

Public Class clsDL 

    'Fields - Data 
    Private adp As SqlDataAdapter 
    Private cmd As SqlCommand 
    Private Cn As SqlConnection 
    Private Shared db As clsDL 
    Private dr As SqlDataReader 
    Private ds As DataSet 
    Private dt As DataTable 
    Private gUserPwdSeed As Object = 10 
    Private intIndex As Integer 
    Private m_trans As SqlTransaction 
    Private objConSettings As ConfigurationSettings 
    Private strCnString As String 
    Private strDatabase As String 
    Private strPwd As String 
    Private strServer As String 
    Private strUID As String 


    Private Sub Connect() 
     Try 
      Me.strServer = ConfigurationSettings.AppSettings("Server") 
      Me.strDatabase = ConfigurationSettings.AppSettings("Database") 
      Me.strUID = ConfigurationSettings.AppSettings("UID") 

    End Sub` 
+0

@DieterMeemken 질문을 확인하십시오 .... 나는 그것을 편집했습니다. –

답변

1

사용 경고에 제안

enter image description here

.
Private Sub Connect() 
    Try 
     Me.strServer = System.Configuration.ConfigurationManager.AppSettings("Server") 
     Me.strDatabase = System.Configuration.ConfigurationManager.AppSettings("Database") 
     Me.strUID = System.Configuration.ConfigurationManager.AppSettings("UID") 

End Sub` 

우리는 최대 변환보다는 재 작성하는 동안 우리의 오래된 코드베이스에서 그 간단한 방법을했고 그것을 잘했다.