Oracle与SQL Server问题

来源:百度知道 编辑:UC知道 时间:2024/09/24 22:29:52
OleDbConnection myConn = new OleDbConnection("Provider=Microsoft.Jet.OLEDB.4.0;Data Source="+System.Web.HttpContext.Current.Server.MapPath("img.mdb"));
这句语句中
("Provider=Microsoft.Jet.OLEDB.4.0;Data Source="+System.Web.HttpContext.Current.Server.MapPath("img.mdb"));
表示什么意思啊?
要换成SQL Server 语句应该怎么写呢?
我用的是 C#.net
知道的说下谢谢了!

1.Provider=Microsoft.Jet.OLEDB.4.0;是标准写法,这个版本..
Data Source寻找img.mdb数据库.

2."Provider=sqloledb;Data Source=System.Web.HttpContext.Current.Server.MapPath("img.mdb");Initial Catalog=pubs;User Id=userId;Password=pwd;"
还可以不写在配置文件里.直接写到类里面..

"Provider=sqloledb;Data Source=System.Web.HttpContext.Current.Server.MapPath("img.mdb");Initial Catalog=pubs;User Id=userId;Password=pwd;"

前一个表示所用的数据引擎,后边的表示为你所要使用的数据库.
Data Source=所需IP;Initial Catalog=DBNAME;Persist Security Info=True;User ID="USER NAME";pwd="PASSWORD";