如何在intranet内的Access上连接数据库

本文关键字:连接 数据库 Access 内的 intranet | 更新日期: 2023-09-27 17:58:36

我已经与sql server建立了连接,但从未与access和现在它不在本地计算机中,如果不是,它将在服务器中用户将用他们的信息填写表单,但数据库将在另一台计算机中,连接类如何?我从来没有在access工作过如何进行添加、编辑、删除和查询?

在sql server中,非常简单

这是我在sql中的类连接,我从表单或另一个名为DAO 的类开始调用它

using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Data.SqlClient;
using System.Data;
using System.Windows.Forms;
namespace Proyecto1._0.Conexiones
{
    class Conexion
    {
        public SqlConnection conectar()
        {
            return new SqlConnection(@"data source=.; integrated security=true; initial catalog=dbmeridajoven;");
        }
        public bool ejecutarConsulta(string consulta)
        {
            try
            {
                SqlCommand comando = new SqlCommand(consulta, this.conectar());
                comando.Connection.Open();
                comando.ExecuteNonQuery();
                comando.Connection.Close();
                return true;
            }
            catch
            {
                MessageBox.Show("Consulta mal formada");
                return false;
            }
        }
        public DataTable regresarTabla(string consulta)
        {
            try
            {
                SqlDataAdapter adapter = new SqlDataAdapter(consulta, this.conectar());
                DataTable tabla = new DataTable("consulta");
                adapter.Fill(tabla);
                return tabla;
            }
            catch
            {
                MessageBox.Show("Consulta mal formada ");
                return new DataTable();
            }
        }
    }
}

我重复一遍,现在是访问,它是用于intranet(在另一台计算机中是服务器)

如何在intranet内的Access上连接数据库

ConnectionStrings.com是了解如何为各种数据库引擎创建连接字符串的一个很好的资源。以下是Access连接字符串的一个示例:

提供商=Microsoft。喷气式飞机OLEDB.4.0;数据源=C:''mydatabase.mdb;用户Id=admin;密码=;

生成连接字符串后,您会注意到该字符串中包含了文件路径;要在多个客户端之间共享数据库,您需要将数据库文件放在网络共享或驱动器上。例如,您的文件路径可能类似于"''''dbserver''databases''mydb.mdb"。