zoukankan      html  css  js  c++  java
  • c#2005做新闻发布系统心得

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

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

    1  <appSettings>
    2    <add key="ConnString" value="user id=sa;password=sasasa;Data Source=(local);Initial Catalog=51aspx"/>
    3  </appSettings>

    .cs文件中利用

    string strConn = ConfigurationManager.AppSettings["ConnString"];

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

    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++ preprocessor __VA_ARGS__ number of arguments
    The Aggregate Magic Algorithms
    USB Mass Storage大容量存储的基本知识
    【转】驱动和应用层的三种通信方式
    Do You Actually Know What *P++ Does In C?
    Repeat Macro Cloak
    A SCSI command code quick reference
    USB device layout, descriptors, interface alternate setting
    RTOS Semaphore Services
  • 原文地址:https://www.cnblogs.com/pyman/p/1272974.html
Copyright © 2011-2022 走看看