c#2005做新闻发布系统心得
近来学习一些新闻发布系统,其中学习到以下知识,对于新手可能是有必要的。
1、Asp.net的朋友都习惯把数据库连接配置写到web.config中,这样的优点主要是能随时更改数据库配置(比如帐号密码)而不用再编译,web.config中的数据库中的配置如下:
![](https://www.cnblogs.com/Images/OutliningIndicators/None.gif)
2
![](https://www.cnblogs.com/Images/OutliningIndicators/None.gif)
3
![](https://www.cnblogs.com/Images/OutliningIndicators/None.gif)
.cs文件中利用
![](https://www.cnblogs.com/Images/OutliningIndicators/None.gif)
来读取,值得注意的是:这个是Asp.net2.0的读取方式,1.1中是
![](https://www.cnblogs.com/Images/OutliningIndicators/None.gif)
很多朋友也许都遇到过“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、继续。。。。