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

vs2005c#连接access数据库提示数据库找不到

代码如下:
OleDbConnection conn = new OleDbConnection();
        conn.ConnectionString = "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=" + Server.MapPath("~/App_Data/liuyanban.mdb");

        //查询数据库
        OleDbDataAdapter adapter = new OleDbDataAdapter("select *  from liuyanban.mdb order by name desc", conn);
        //声明DataSet对象
        DataSet ds = new DataSet();
        //填充DataSet
        adapter.Fill(ds);//提示出错的地方。
错误提示:
      找不到文件 'C:\Program Files\Microsoft Visual Studio 8\Common7\IDE\liuyanban.mdb'。
我的网站存放路径D:\WebSite2
注:我不想使用AcessDataSource控件来帮顶数据,应外这样不方便学习。

把这个路径打印出来:Server.MapPath( "~/App_Data/liuyanban.mdb ")
看看路径对不?


Server.MapPath("~/App_Data/liuyanban.mdb");
access数据库没有相对路径

你在调试状态吧。发布到iis中就好了。

引用
把这个路径打印出来:Server.MapPath( "~/App_Data/liuyanban.mdb ")
看看路径对不?


打印出的路径没错啊。D:\WebSite2\App_Data\liuyanban.mdb

引用
你在调试状态吧。发布到i


相关问答:

C#如何判断连接sql server数据库成功?

C#如何判断连接sql server数据库成功?
try
{
connection.connect()
return true;
}
catch()
{
return false;
}

楼主很着急,开了几贴了。

引用
try
{
connection.connect( ......

ACCESS数据库与VB开发的软件进行互连网连接

本来我是用ACCESS+VB建立一个软件(局域网),现在由于办公地点有变动,相换成INTERNAT的,有没有办法解决,

象这样的情况,如果是广域网,最好改成:B\S的
如果是局域网的,最好改成:C\S的
http://downlo ......

关于EXTERNAL ACCESS ASSEMBLY权限设置 急急!!!

项目需要创建程序集,并对该程序集设置EXTERNAL_ACCESS权限,以完成外部访问功能,比如采用如下语句:
create assembly assemblyName(程序集名称) from 'D:\dllName.dll' with permission_set = external ......

请教access数据库动态生成的问题

//**********************************
//程序功能:创建Access数据库和数据表
//**********************************
unit Unit1;

interface

uses
  Windows, Messages, SysUtils, ......

access 查询记录的问题?

问题如下:

用查询语句
select * from tab where fil like 'CK090902'能查找出一条记录并显示出来
改为
select * from tab where fil = 'CK090902'
就不能查找到,也显示不出来 ......
© 2009 ej38.com All Rights Reserved. 关于E健网联系我们 | 站点地图 | 赣ICP备09004571号