易截截图软件、单文件、免安装、纯绿色、仅160KB

连接ACCESS数据库发生错误

private void but_login_Click(object sender, EventArgs e)
  {
  string constring = "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=E:\\程序练习\\database\\data.accdb;Persist Security Info=False ";
  OdbcCommand comm = new OdbcCommand();
  OdbcConnection conn = new OdbcConnection();
  conn.ConnectionString = constring;
  comm.Connection = conn;
  conn.Open();
  comm.CommandText = "select * from user where user_name="+teb_username.Text +"and user_password="+teb_password.Text;
  OdbcDataReader reader = new OdbcDataReader();
  reader = comm.ExecuteReader();
  if (reader.HasRows)
.........
在conn.open();中出现错误,提示ERROR [IM002] [Microsoft][ODBC 驱动程序管理器] 未发现数据源名称并且未指定默认驱动程序
Provider=Microsoft.Jet.OLEDB.4.0;Data Source=E:\教学\HandsOn\DesignPattern\SimpleFactory\SF.mdb;User Id=admin;Password=;

这是我在配置文件写的字符串,你比较一下啊

\\data.accdb

access应该是mdb结尾吧?

应该是你的连接字符串有问题 access数据库的后缀名是mdb吧 还有就是把persist security Info设置为True试一试

没连上库,检查连接串语句错误。

建议:
在web.config/app.config中定义
<add key="DatabaseType" value="Oledb"/>
<add key="ConnectionString" value="provider=microsoft.jet.oledb.4.0;Data Source="/>


相关问答:

如何将access里面的附件保存到磁盘上呢

请大侠指点,跪谢了,最好有代码
要用到ADOX对象,查下帮助文档,
http://hyadliujing.blog.163.com/blog/static/4484507420091020969233/?mode=edit

没有找到啊 看了你的博客了,我是想将access里面的附件保存 ......

关于ACCESS和MSSQL的问题 - Web 开发 / ASP

有一个数据库里只有2W条数据不到,却有500M那么大,怎么回事啊?是ACCESS的数据库。后来我把ACCESS导入到MSSQL中,也占用了500M左右的空间,如果压缩数据库呢?请高手指点
压缩数据库?能做到么...
期待高人指点 我 ......

VC中 odbc访问access内存增长

vc中用odbc的方法访问access数据库,用到了cdatabase类和crecordset类。数据源在窗口初始化的时候被打开g_datasource.Open("data",FALSE,FALSE); 点击一个按钮启动一个定时器,在定时器内完成以下操作,定 ......

C#传递参数到ACCESS中的查询 - .NET技术 / C#

ACCESS中查询如下:
  PARAMETERS letter Text ( 255 );
  SELECT ………… from table1 WHERE letter = letter
我看到过传递两个参数(时间)的例子。因为小弟是爱好,不是专业程序员,所以不知道怎 ......
© 2009 ej38.com All Rights Reserved. 关于E健网联系我们 | 站点地图 | 赣ICP备09004571号