如何在web.config里写用OleDbConnection连接sql数据库?
就是在web.config文件里的连接字符串怎么写呢?不用SqlConnection要用OleDbConnection。这样写对吗?<addkey="OLEDBCONNE...
就是在web.config文件里的连接字符串怎么写呢?不用SqlConnection要用OleDbConnection。
这样写对吗? <add key="OLEDBCONNECTIONSTRING" value="Data Source=FEJOOK1QLLARM9B;Initial Catalog=ERP_DB;User ID=sa;Password=123456"
Provider="SQLOLEDB"/> 展开
这样写对吗? <add key="OLEDBCONNECTIONSTRING" value="Data Source=FEJOOK1QLLARM9B;Initial Catalog=ERP_DB;User ID=sa;Password=123456"
Provider="SQLOLEDB"/> 展开
3个回答
展开全部
<appSettings>
<add key="OLEDBCONNECTIONSTRING" value="provider=microsoft.jet.oledb.4.0;data source="/>
<add key="dbPath" value="~/App_Data/kehuxinxiguanli.mdb"/>
</appSettings>
在 dbhelp 层中定义字符串变量取出web.config的值,进行字符串拼接
string connectionString = ConfigurationSettings.AppSettings["OLEDBCONNECTIONSTRING"].ToString();
connectionString += HttpContext.Current.Server.MapPath(ConfigurationSettings.AppSettings["dbPath"]);
然后用 connectionString 去创建连接就行了
使用 ConfigurationSettings 要引用 using System.Configuration;
Bin 里面也要引用上 System.Configuration;
<add key="OLEDBCONNECTIONSTRING" value="provider=microsoft.jet.oledb.4.0;data source="/>
<add key="dbPath" value="~/App_Data/kehuxinxiguanli.mdb"/>
</appSettings>
在 dbhelp 层中定义字符串变量取出web.config的值,进行字符串拼接
string connectionString = ConfigurationSettings.AppSettings["OLEDBCONNECTIONSTRING"].ToString();
connectionString += HttpContext.Current.Server.MapPath(ConfigurationSettings.AppSettings["dbPath"]);
然后用 connectionString 去创建连接就行了
使用 ConfigurationSettings 要引用 using System.Configuration;
Bin 里面也要引用上 System.Configuration;
更多追问追答
追问
value="~/App_Data/kehuxinxiguanli.mdb"这是sql数据库的路径吗?sql数据库不是只需要密码用户名吗?
追答
sql数据库啊
你试试这个
展开全部
我郁闷,这都什么回答跟问题啊。。。
Access是要用文件连的。跟sql不同。我的个去。。。对是对了一点,确实是要抱Provider,但数据源不是这样,而是文件名(带路径的,否则找不到文件,自然肯定连不上啊)
Access是要用文件连的。跟sql不同。我的个去。。。对是对了一点,确实是要抱Provider,但数据源不是这样,而是文件名(带路径的,否则找不到文件,自然肯定连不上啊)
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
又这问题?你们一个学校的?
追问
怎么啦,俺不懂问问还不干嘛
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询