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
------解决方案--------------------接分