gridview实现无代码显示access数据库(有密码)的问题
我用gridview控件的数据库自动操作功能(即不用写任何代码)来显示及操作access数据库,当该数据库未设密码时,一切正常;但当该数据库有密码时,gridview的操作就不成功了,在ie中显示数据库密码错误(但这个密码是绝对正确的!),请大侠们指点迷津!
(我的操作过程:从工具箱拖出一个accessdatasource控件,设置好数据库文件路径后再拖出一个gridview控件并使其与刚才的accessdatasource控件关联,这样就可以显示access数据库内容了,但如果这个access数据库设有密码就不成功了,难道是gridview的bug吗?)
太先进
补充一下:我用的是vs2005
csdn这么大的地方也没位高手知道吗?
string dbname = Server.MapPath("App_Data\\dsx.mdb");//数据库相对路径
OleDbConnection myConnection = new OleDbConnection("PROVIDER=Microsoft.Jet.OLEDB.4.0;DATA Source=" + dbname + ";Jet OLEDB:Database Password=123");
myConnection.Open();
DataSet ds = OleDbHelp.ExecuteDataSet("select * from business");
DataTable dt = ds.Tables[0];
GridView1.DataSource = dt;
GridView1.DataBind();
是你代码的问题吧
既然都有密码了.gridview怎么能正常显示呢?它不是神
改为
OleDbConnection myConnection = new OleDbConnection("PROVIDER=Microsoft.Jet.OLEDB.4.0;DATA Source=" + dbname + ";Password=123");
谢谢各位朋
相关问答:
已知两个数据库,分别为BASE.MDB 和 BASE2.DBF
字段分别为BASE.MDB:NAME NAME2 NAME3
A B C
D E F
......
第一次接触CrystalReport
急寻找Vb.net Access 通过查询出的数据输出到CrystalReport的例子.
有的朋友麻烦发来学习.多谢!
跟你的要求差不多,参考一下:
http://topic.csdn.net/u/20090823/21/87af02d3-f4ca-480 ......
我机子里面没有ACCESS,请问在不重装系统的情况下该如何把它装上,之前我试装过其它版本的SP3 OFFICE,但还是装不上,
请问有什么好办法吗?
安装OFFICE ,选择安装ACCESS就可以呀 。
引用
安装OFFICE ,选择安装 ......