各位大哥,大姐9命啊!

shixinhan0914 2008-04-09 04:52:24
我在写app.config如下:
<configuration>
<configSections>
<section name="dataConfiguration" type="Microsoft.Practices.EnterpriseLibrary.Data.Configuration.DatabaseSettings, Microsoft.Practices.EnterpriseLibrary.Data, Version=3.0.0.0, Culture=neutral, PublicKeyToken=null" />
</configSections>
<dataConfiguration defaultDatabase="DB" />
<connectionStrings>
<add name="DB" connectionString="Database=textbooks;Server=(local)\feitdb;Integrated Security=SSPI"
providerName="System.Data.SqlClient" />
</connectionStrings>
</configuration>

FORM的代码如下:
private void Form1_Load(object sender, EventArgs e)
{
Database db = DatabaseFactory.CreateDatabase("DB");


string commtext0 = "select * from userphone";


DbCommand mycomm0 = db.GetSqlStringCommand(commtext0);
db.ExecuteNonQuery(mycomm0);

DbDataAdapter dbda = db.GetDataAdapter();
dbda.SelectCommand = mycomm0;


DataSet ds = new DataSet();
dbda.Fill(ds, "userphone");
dataGridView1.DataSource = ds.Tables[0];
}

在一运行的时候,老是会出现ConnectionString 属性尚未初始化。
请问是什么原因啊?怎么解决?
...全文
57 2 打赏 收藏 转发到动态 举报
写回复
用AI写文章
2 条回复
切换为时间正序
请发表友善的回复…
发表回复
懒牛科技 2008-04-09
  • 打赏
  • 举报
回复

using (DbConnection connection = db.CreateConnection())
{
connection.Open();
}

换种试试
jinmiwa 2008-04-09
  • 打赏
  • 举报
回复
我没有用过你这种连接数据库的方法,所以不太清楚。
但是程序报的错误我知道,是说你的ConnectionString在窗体加载的时候没有值。
不知道你明白不明白。

7,776

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术 非技术区
社区管理员
  • 非技术区社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧