visual studio2005网站连接Access2003

来源:互联网 发布:vue.js 开发工具 编辑:程序博客网 时间:2024/05/24 04:04

1、创建Access数据库,必须放在和Default.aspx在同一文件夹!

2、在visual studio2005新建一个网站

3、添加连接:视图——服务器资源管理器——数据连接——添加连接——更改数据源为Access数据库文件——浏览——选择刚才建好的Access数据库文件——测试连接

4、在Default.aspx拖入一个Label控件,在Default.aspx.cs里写入代码:
using System.Data.OleDb;

OleDbConnection conn = new OleDbConnection(System.Web.Configuration.WebConfigurationManager.ConnectionStrings["Con"].ConnectionString.ToString());
        try
        {
            conn.Open();
            this.Label1.Text = "连接Access成功!";
        }
        catch (Exception err)
        {
            Label1.Text = "连接Access失败!";
            Label1.Text += err.Message;
        }
        finally
        {
            conn.Close();
        }

5、新建一个Web.config,写入代码:
<connectionStrings>
  <add name="Con" connectionString="Provider=Microsoft.Jet.OLEDB.4.0;Data Source=C:\Inetpub\wwwroot\sc.mdb"/>
 </connectionStrings>

6、调试运行

注意:如果提示不能使用“;文件已在使用中。
因为IIS用户对数据库目录没有读写权限,
具体处理办法是:打开“我的电脑”,找到程序所在的目录(例如:D:\wwwroot\),右键点击目录,选择“安全”菜单项,选择“用户”,把everyone用户的读写权限都加上,确定以后,刷新浏览器页面,就可以正确使用系统了。