通过ODBC 如何 连接网络数据库?C#或VB.net
例如我的文件是aaa.mdb,是Access文件,通过ODBC设置为系统DSN,名称为DataBase1,在本机上进行编程,需要用语句连接数据库:例如C#中:OdbcCo...
例如我的文件是
aaa.mdb,是Access文件,
通过ODBC设置为系统DSN,名称为DataBase1,
在本机上进行编程,需要用语句连接数据库:
例如C#中:
OdbcConnection SKOdbcConnection = new OdbcConnection("DSN=DataBase1;UID=aaa; PWD=aaa");
try
{ SKOdbcConnection.Open(); }
catch (OdbcException SKOdbcException)
{ strErrMessage = SKOdbcException.ToString();}
如果在另一台IP为172.16.116.10上,设置为系统DSN,名称为DataBase1,
如何构造语句:OdbcConnection SKOdbcConnection = new OdbcConnection("????");,即如何写????的字符串,才可以连接到172.16.116.10的数据库DataBase1,
请高手指教,非常感谢!
VB的也可以 展开
aaa.mdb,是Access文件,
通过ODBC设置为系统DSN,名称为DataBase1,
在本机上进行编程,需要用语句连接数据库:
例如C#中:
OdbcConnection SKOdbcConnection = new OdbcConnection("DSN=DataBase1;UID=aaa; PWD=aaa");
try
{ SKOdbcConnection.Open(); }
catch (OdbcException SKOdbcException)
{ strErrMessage = SKOdbcException.ToString();}
如果在另一台IP为172.16.116.10上,设置为系统DSN,名称为DataBase1,
如何构造语句:OdbcConnection SKOdbcConnection = new OdbcConnection("????");,即如何写????的字符串,才可以连接到172.16.116.10的数据库DataBase1,
请高手指教,非常感谢!
VB的也可以 展开
3个回答
展开全部
下面代码是C#连接Access数据库的方法
只需修改连接字串"dbq=C:\AA.mdb"改为你档案的实际路径就可以了.
string constr=@"Dsn=MS Access Database;dbq=C:\AA.mdb;defaultdir=C:;driverid=25;fil=MS Access;maxbuffersize=2048;pagetimeout=5;uid=admin";
OdbcConnection con = new OdbcConnection(constr);
con.Open();
OdbcCommand cmd = new OdbcCommand("select *from tablename");
OdbcDataAdapter da = new OdbcDataAdapter(cmd);
DataTable dt=new DataTable();
da.Fill(dt);
con.Close();
SQl连接操作方法几乎一样,
如果你是需要连接的字串,VS中你可以用伺服器总管联接,你可以通过界面选择得到连接字串
只需修改连接字串"dbq=C:\AA.mdb"改为你档案的实际路径就可以了.
string constr=@"Dsn=MS Access Database;dbq=C:\AA.mdb;defaultdir=C:;driverid=25;fil=MS Access;maxbuffersize=2048;pagetimeout=5;uid=admin";
OdbcConnection con = new OdbcConnection(constr);
con.Open();
OdbcCommand cmd = new OdbcCommand("select *from tablename");
OdbcDataAdapter da = new OdbcDataAdapter(cmd);
DataTable dt=new DataTable();
da.Fill(dt);
con.Close();
SQl连接操作方法几乎一样,
如果你是需要连接的字串,VS中你可以用伺服器总管联接,你可以通过界面选择得到连接字串
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
"Provider=Microsoft.Jet.OLEDB.4.0;Data Source=\\服务器名(ip)\目录名\文件名.MDB;"
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询