C#中的 未将对象引用设置到对象的实例。问题求解
stringconStr=System.Configuration.ConfigurationManager.ConnectionStrings["connection"...
string conStr = System.Configuration.ConfigurationManager.ConnectionStrings["connection"].ToString();
现实该问题 展开
现实该问题 展开
3个回答
展开全部
第一个问题字符串string conStr = System.Configuration.ConfigurationManager.ConnectionStrings["connection"].ToString();中的
connection要与数据库连接字符串<add name="conn" connectionString="data source=.;initial catalog=studentTest;integrated security=true"/> name的名字保持一致:
第二个问题: (1)你有可能没有打开sqlserver的服务(没打开服务当然连接不上)
(2)你是不是连接的是本地的数据库?如果是的话 data source=.这样写没错。如果连接的不是本地的数据库 那么data source=写下连接的数据库机器的ip
connection要与数据库连接字符串<add name="conn" connectionString="data source=.;initial catalog=studentTest;integrated security=true"/> name的名字保持一致:
第二个问题: (1)你有可能没有打开sqlserver的服务(没打开服务当然连接不上)
(2)你是不是连接的是本地的数据库?如果是的话 data source=.这样写没错。如果连接的不是本地的数据库 那么data source=写下连接的数据库机器的ip
追问
好的,可以在请教两个程序吗?
如何通过连接方式实现增删改查 谢谢了
实用代码实现存储过程 谢谢
追答
首先你在数据库中写下存数过程:存储过程我想你会写吧!
SqlConnection sqlConn = new SqlConnection("server=.;database=Test;User ID=sa;Password=123");
string strSql = "";
//查询所有
public DataSet UseList()
{
DataSet ds = new DataSet();
if (sqlConn.State != ConnectionState.Open)
sqlConn.Open();
SqlCommand sqlComm = new SqlCommand("Proc_selectAll", sqlConn);
sqlComm.CommandType = CommandType.StoredProcedure;
SqlDataAdapter sd = new SqlDataAdapter(sqlComm);
sd.Fill(ds);
sqlConn.Close();
return ds;
}
代码很多 关键是不让发了 说是字数太多 恶心
展开全部
如果确定是这句问题,那么就是没在web.config找到 connection 的值,打开web.config看看
更多追问追答
追问
没用web.config,用的App.config啊,里面的写的连接字符串
追答
把app.config内容贴出来看看
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
那个对象没有赋值,或者是没有找到,而代码中调用了这个对象的方法或者属性
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询