c#2005做新闻发布系统心得

近来学习一些新闻发布系统,其中学习到以下知识,对于新手可能是有必要的。

1、Asp.net的朋友都习惯把数据库连接配置写到web.config中,这样的优点主要是能随时更改数据库配置(比如帐号密码)而不用再编译,web.config中的数据库中的配置如下:

1 c#2005做新闻发布系统心得    < appSettings >
2 c#2005做新闻发布系统心得     < add  key ="ConnString"  value ="user id=sa;password=sasasa;Data Source=(local);Initial Catalog=51aspx" />
3 c#2005做新闻发布系统心得   </ appSettings >

.cs文件中利用

c#2005做新闻发布系统心得 string  strConn  =  ConfigurationManager.AppSettings[ " ConnString " ];

来读取,值得注意的是:这个是Asp.net2.0的读取方式,1.1中是

c#2005做新闻发布系统心得string strConn= ConfigurationSettings.AppSettings[ " ConnString " ]; 

很多朋友也许都遇到过“ConnectionString 属性尚未初始化”的提示,其中的根本原因是没有能读到key的值,解决方法是校正一下ConnString。否则提示“ConnectionString 属性尚未初始化”,死活读不到web.config中的key值。

2.当你要打开数据库执行写操作

OleDbCommand OleDbCmd = new OleDbCommand();
 OleDbCmd.Connection = new OleDbConnection(ConfigurationManager.AppSettings["ConnectionString"]);

 OleDbCmd.CommandText = SqlString;
            OleDbCmd.CommandType = CommandType.Text;
             OleDbCmd.Connection.Open();
            OleDbCmd.ExecuteNonQuery();
            OleDbCmd.Connection.Close();
           

红色地方出先低级错误,不能打开连接。请务必检查web.config中的ConnectionString,有些人写成ConnString.特别注意代码移植时候容易犯该毛病。

3、继续。。。。

 

 

 

 

 

 

你可能感兴趣的:(C#)