CodeGo.net>通过连接字符串连接到远程数据库
作者:互联网
我正在尝试让我的程序从连接在同一LAN网络(内联网)中的另一台计算机读取访问数据库.这是我正在使用的代码:
namespace CalUnderFoot
{
public partial class Window1 : Window
{
CarsDBDataSet dataSet;
CarsDBDataSetTableAdapters.CarSchedulingTableAdapter adapter;
public Window1()
{
InitializeComponent();
System.Data.OleDb.OleDbConnection con = new System.Data.OleDb.OleDbConnection()
{
ConnectionString = @"Provider=Microsoft.Jet.OLEDB.4.0;" + @"Data source= \\UNDERFOOT-PC\CalUnderFootDB\CarsDB.mdb"
};
con.Open();
\\do stuff
它不会从打开数据库
\\UNDERFOOT-PC\CalUnderFootDB\CarsDB.mdb
它仅在程序的相同位置生成其自身的另一个副本.
我知道这是一个语法问题,我是C#的新手.那我在这里想念什么?
我仔细检查了两台计算机之间的网络连接,没关系.
解决方法:
我注意到您的连接字符串没有凭据.您是否尝试过以下方法:
Provider=Microsoft.Jet.OLEDB.4.0;
Data Source=\\UNDERFOOT-PC\CalUnderFootDB\CarsDB.mdb;
User Id=admin; Password=;
查看:http://www.connectionstrings.com/access-2003/
标签:database-connection,c,database 来源: https://codeday.me/bug/20191030/1967333.html