关于connection string属性 未初始化的问题
我在程序中遇到这样一个问题 该怎么解决啊
首先我在通用类中做了这样的定义:
public class DataBaseDB
{ public static String ConnectionString = ConfigurationSettings.AppSettings ["SQLCONNECTIONSTRING"];
}
然后在程序中是下面这段代码
using System;
using System.Collections;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Web;
using System.Web.SessionState;
using System.Web.UI;
using System.Web.UI.WebControls;
using System.Web.UI.HtmlControls;
using System.Data.SqlClient;
using TestNews;
namespace TestNews
{
public class NewsKindManage : System.Web.UI.Page
{
protected System.Web.UI.WebControls.ImageButton upBtn;
protected System.Web.UI.WebControls.ImageButton downBtn;
protected System.Web.UI.WebControls.ImageButton editBtn;
protected System.Web.UI.WebControls.ImageButton deleteBtn;
protected System.Web.UI.WebControls.Button UpdateBtn;
protected System.Web.UI.WebControls.Panel UpdatePanel;
protected System.Web.UI.HtmlControls.HtmlGenericControl title;
protected System.Web.UI.WebControls.ListBox NewsKindList;
protected System.Web.UI.WebControls.TextBox EditNewsKindName;
protected System.Web.UI.WebControls.Button AddNewsKind;
protected System.Web.UI.WebControls.TextBox NewsKindName;
private void BindNewsKindData()
{
NewsKindList.Items.Clear(); ///清空ListBox控件的老数据
///从数据库获取NewsKinds表的数据
SqlConnection myConnection = new SqlConnection(DataBaseDB.ConnectionString);
///定义向数据库NewsKinds表选择新闻种类的SQL语句
String cmdText = "SELECT * FROM NewsKinds ORDER BY KindOrder";
SqlCommand myCommand = new SqlCommand(cmdText,myConnection);
==> myConnection.Open(); <== 在这里提示有错误出现:
SqlDataReader recu = myCommand.ExecuteReader(CommandBehavior.CloseConnection);
///设定ListBox控件的数据源,并且设定Text和Value属性
NewsKindList.DataSource = recu;
NewsKindList.DataTextField = "KindName";
NewsKindList.DataValueField = "NewsKindID";
NewsKindList.DataBind();
///关闭读取器和数据库的连接
recu.Close();
}
}
}
错误信息的内容是这样的" System.InvalidOperationException: ConnectionString 属性尚未初始化。"
请问 出现这个问题也许是什么原因 ?
该怎么解决啊 ?
我是个新手,麻烦您说的详细点!!!
谢谢!!
问题点数:15、回复次数:1Top
1 楼net_lover(【孟子E章】)回复于 2005-05-10 23:35:52 得分 15
public static String ConnectionString = ConfigurationSettings.AppSettings ["SQLCONNECTIONSTRING"];
xml 是区分大小写的,看看你的Web,Config里怎么写的
SQLCONNECTIONSTRINGTop
相关问题
- 新手问题,请帮忙:Connection 属性尚未初始化
- ExecuteReader: Connection 属性尚未初始化 ????在线等高手解决
- Connection属性尚未初始化是什么意思?
- 帮我找找错,顶者有20分相送,Connection 属性尚未初始化
- 程序运行到“UdComm.ExecuteNonQuery()”出错,说是:ExecuteNonQuery: Connection 属性尚未初始化!!
- ConnectionString 属性尚未初始化??????
- ConnectionString 属性尚未初始化
- ConnectionString 属性尚未初始化
- ConnectionString 属性尚未初始化
- ExecuteReader: Connection 属性尚未初始化。 如何解决 求高手指教 谢谢了




