日期:2014-05-18  浏览次数:20455 次

100分问一VS2005+SQL2005新手常见问题
问题可能比较弱智..但对于新手来讲.的确是一个挺大的问题..

初次接触VS2005+SQL2005.遇到的问题还真是不少...

问题一:

我在WEB.CONFIG中加了节点:<add key="webName" value="欢迎光临" />

然后在首页里这样写的:

this.Title = "首页--"+System.Configuration.ConfigurationSettings.AppSettings["webname"].ToString();

运行是可以的..但是会在编译的时候会提示:

警告 1 “System.Configuration.ConfigurationSettings.AppSettings”已过时:“This method is obsolete, it has been replaced by System.Configuration!System.Configuration.ConfigurationManager.AppSettings” F:\vs2005\1\Default.aspx.cs 16 29 F:\vs2005\1\

这是怎么回事..该怎么写???



问题二:

数据库连接的时候..在VS2003中.我是在WEB.CONFIG中加上节点:
<add key="SQLConnString" value="server=127.0.0.1;user id=sa;password=aaa;database=database;min pool size=4;max pool size=4;packet size=1024" />

然后建个DB.CS

public static SqlConnection createConnection()
{
SqlConnection con=new SqlConnection(System.Configuration.ConfigurationSettings.AppSettings["SQLConnString"]);
return con;
}

然后在程序页中:

SqlConnection conn = DBconn.createConnection();
conn.Open();

...........操作数据库.......

conn.close();
这样的...


现在问题是:在05中.加的数据库连接的节点怎么写的?

对于03的写法..在新建的类中如何写?

在程序文件中如何打开??




先谢谢各位兄弟.小弟初次接触VS2005+SQL2005..

------解决方案--------------------
问题一:(警告中有提示怎么改的!)
System.Configuration.ConfigurationSettings.AppSettings
=============>>改为:
System.Configuration.ConfigurationManager.AppSettings



------解决方案--------------------
网上搜索一下吧,一堆!
ConfigurationManager.ConnectionStrings["ConnectionString"].ToString();
这个语句老会报错,也已经引用了using System.Configuration;经过资料查找,才发现需要对这个项目的引用添加System.Configuration这个ddl;
添加的这个ddl是2.0本版的,不添加他只会查找到1.1版本的方法,所以才会抱错
------解决方案--------------------
已有答案接分
------解决方案--------------------
下面的影片,看看是否有帮助:

http://download.csdn.net/source/204052

http://download.csdn.net/source/321684
------解决方案--------------------
问题1只是一个警告而已,运行没有影响;
当然,最好用最新的
------解决方案--------------------
jf
------解决方案--------------------
接分