Click here to Skip to main content
15,887,850 members
Please Sign up or sign in to vote.
5.00/5 (1 vote)
See more:
VB
The warning is; 'Public Shared ReadOnly Property AppSettings() As System.Collections.Specialized.NameValueCollection' is obsolete: 'This method is obsolete, it has been replaced by System.Configuration!System.Configuration.ConfigurationManager.AppSettings'. 


Below is my connection

VB
Imports System.Data.OracleClient 
Imports System.Configuration.ConfigurationSettings 

Public Class DBConnection Dim _Conn As System.Data.OracleClient.OracleConnection  Public Function OracleConString() As String 
   Return "Data Source=" & AppSettings("DataSource") & _ "; 
              "User ID=" & AppSettings("DBUserID") & _ "; 
              Password=" & AppSettings("DBPassword") & ";" 
End Function 
End Class



I copied this from a VB program created in VS 2003.

What is the equivalent of AppSettings in VS 2008 and ts namespace used?
Posted
Updated 6-Mar-12 16:00pm
v2

Alan,

1. Add reference to System.Configuration

2. Replace AppSettings("key") with ConfigurationManager.AppSettings("Key")


*Mark as answer if this solves your query.
 
Share this answer
 
Got this one solved!

got the answer from

http://social.msdn.microsoft.com/Forums/en-US/vblanguage/thread/d61a57ef-552d-45cc-8326-3ca3bc113699

Comments by KrishGuru.

At Solutions Explorer, Right Click on the Project, select Add Reference and
select System.Configuration and click okay.
 
Share this answer
 
v2
Comments
RaisKazi 6-Mar-12 22:03pm    
Edit - Fixed link.
Alan,

1. Add reference to System.Configuration

2. Replace AppSettings("key") with ConfigurationManager.AppSettings("Key")


*Mark as answer if this solves your query.
 
Share this answer
 
Comments
Alan Tuscano 6-Mar-12 19:21pm    
Hi Jyothikarthik_N,

As what you said sir,

<pre lang="vb">
Imports System.Data.OracleClient
Imports System.Configuration.ConfigurationSettings

Public Class DBConnection Dim _Conn As System.Data.OracleClient.OracleConnection

Public Function OracleConString() As String
Return "Data Source=" & ConfigurationManager.AppSettings("DataSource") & _ ";
"User ID=" & ConfigurationManager.AppSettings("DBUserID") & _ ";
Password=" & ConfigurationManager.AppSettings("DBPassword") & ";"
End Function
End Class</pre>

As what i noticed sir, there is no "ConfigurationManager" in the reference.

Imports System.ConfigurationManager ?

I'm using VS 2008, from my understanding, ConfigurationSettings is used in VS 2003, I just couldn't make way in doing it in VS 2008.
That is probably the reason why VS 2008 is sending me the warnings?

This content, along with any associated source code and files, is licensed under The Code Project Open License (CPOL)



CodeProject, 20 Bay Street, 11th Floor Toronto, Ontario, Canada M5J 2N8 +1 (416) 849-8900