dataGridView连接带密码的ACCESS数据库时提示“密码无效”? 本帖最后由 jspper 于 2014-06-06 15:24:32 编辑 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 你用的是连接字符串 还是sqldatasource 如何是sqldatasource 右键属性试试 你设置数据库密码,没有更改TableAdapter的连接数据库密码。 是不是以独占方式打开的,Persist Security Info=True web.config或者app.config里面设置好<?xml version="1.0" encoding="utf-8" ?><configuration><configSections></configSections><connectionStrings> <add name="AccCnStr" connectionString="Provider=Microsoft.Jet.OLEDB.4.0;Data Source=BarCode.mdb" providerName="System.Data.OleDb" /> <add name="CompareBarCode.Properties.Settings.BarCodeConnectionString" connectionString="Provider=Microsoft.Jet.OLEDB.4.0;Data Source=|DataDirectory|\bin\Release\BarCode.mdb;Persist Security Info=True" providerName="System.Data.OleDb" /></connectionStrings></configuration> 为什么一定要用绑定数据库的形式?你用代码取出来放datatable里然后datagreidview.datasouce=datatable不行么? 上面发的是没带密码的。你可以上。然后 connectionString="Provider=Microsoft.Jet.OLEDB.4.0;Data Source=|DataDirectory|\bin\Release\BarCode.mdb;Persist Security Info=True;Uid=你的用户名; Pwd=你的密码;"其他参考 http://yang-sy.blog.163.com/blog/static/2895400120111217234765/public string ConnStr = System.Configuration.ConfigurationManager.ConnectionStrings["AccCnStr"].ToString();获取。 本来就想用系统自动生成的,省事。设计界面:在TableAdapter中预览数据是正常的用代码读取写入均正常感觉不应该是大问题,就是解决不了 这段代码已经用了,读写正常,就是用dataGridView绑定数据源不行 你把access放在哪个目录下了。仔细检查路径。 你把access放在哪个目录下了。仔细检查路径。项目文件夹和Debug都有,一模一样的,用ACCESS打开都需要口令,数据连接测试正常 改成release 编译试试一样的结果 大侠们能不能提供一些web服务的引用地址 在线等!messagebox! 有兴趣的进来看一下。 请名位推荐几本C#方面的经典书籍 C#,定义错误问题 紧急求助:控件被遮盖问题 C# GDI+在Bitmap上绘的图,在窗体上显示是透明的,而保存成图片,怎么背景会变成黑色?? 请问大家在做c#连接SQL的时候,用的什么版本SQL 怎样实时获取单封邮件的上传进度 乱码问题 Winform中日期控件多选还能取消。能不能做出来阿? ComboBox TextUpdate事件 首次输入词组(广州)会触发2次,最后text= "州"
<?xml version="1.0" encoding="utf-8" ?>
<configuration>
<configSections>
</configSections>
<connectionStrings>
<add name="AccCnStr" connectionString="Provider=Microsoft.Jet.OLEDB.4.0;Data Source=BarCode.mdb"
providerName="System.Data.OleDb" />
<add name="CompareBarCode.Properties.Settings.BarCodeConnectionString"
connectionString="Provider=Microsoft.Jet.OLEDB.4.0;Data Source=|DataDirectory|\bin\Release\BarCode.mdb;Persist Security Info=True"
providerName="System.Data.OleDb" />
</connectionStrings>
</configuration>
你用代码取出来放datatable里
然后datagreidview.datasouce=datatable不行么?
connectionString="Provider=Microsoft.Jet.OLEDB.4.0;Data Source=|DataDirectory|\bin\Release\BarCode.mdb;Persist Security Info=True;Uid=你的用户名; Pwd=你的密码;"
其他参考 http://yang-sy.blog.163.com/blog/static/2895400120111217234765/
public string ConnStr = System.Configuration.ConfigurationManager.ConnectionStrings["AccCnStr"].ToString();获取。
本来就想用系统自动生成的,省事。设计界面:在TableAdapter中预览数据是正常的
用代码读取写入均正常感觉不应该是大问题,就是解决不了
这段代码已经用了,读写正常,就是用dataGridView绑定数据源不行