标题:连接access的问题
取消只看楼主
piwei8193
Rank: 1
等 级:新手上路
帖 子:68
专家分:0
注 册:2005-12-18
 问题点数:0 回复次数:3 
连接access的问题

各位高手们,大家好!
我刚刚开始学asp.net(c#),遇到了一个麻烦,关于连接access数据库的问题
代码如下:
using System.Data;
using System.Data.OleDb;
............
OleDbConnection con=new OleDbConnection("Provider=microsoft jet.oledb.4.0;Data Source=Server.MapPath('../data/student.mdb')");
con.Open();
string sql="slelect * from stud";
OleDbDataAdapter comm=new OleDbDataAdapter(sql,con);
DataSet ds=new DataSet();
comm.Fill(ds,"stud");
DataGrid1.DataSource=ds.Tables["student"].DefaultView;
DataGrid1.DataBind();

可总是说comm.Fill(ds,"stud");这一行出错,DataGrid1里也没有数据显示出来
我不知道到底该怎么改,请高手指教

搜索更多相关主题的帖子: access 数据库 con stud 
2006-08-12 17:43
piwei8193
Rank: 1
等 级:新手上路
帖 子:68
专家分:0
注 册:2005-12-18
得分:0 

这里好象不需要实例化OleDbCommand吧
我加了也是出错啊,好象错误还多了呢
望高手指点啊,急!!!!

2006-08-12 22:08
piwei8193
Rank: 1
等 级:新手上路
帖 子:68
专家分:0
注 册:2005-12-18
得分:0 

using System.Data;
using System.Data.OleDb;
............
OleDbConnection con=new OleDbConnection("Provider=microsoft jet.oledb.4.0;Data Source=Server.MapPath('../data/student.mdb')");
con.Open();
我只留下这部分语句,都总是提示con.Open()这一行出错
这表明数据库连接都没成功,怎么测试成功与否呢?

2006-08-12 22:10
piwei8193
Rank: 1
等 级:新手上路
帖 子:68
专家分:0
注 册:2005-12-18
得分:0 

谢谢了,老兄
就是少了“.”

2006-08-13 10:22



参与讨论请移步原网站贴子:https://bbs.bccn.net/thread-83613-1-1.html




关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.017390 second(s), 8 queries.
Copyright©2004-2025, BCCN.NET, All Rights Reserved