注册 登录
编程论坛 ASP.NET技术论坛

accece数据库的连接

cyyu_ryh 发布于 2008-01-31 17:58, 1136 次点击
一.DAL类库下有类:DataAccece
里面有数据连接字符串和数据对象连接
如:
string ss = "provider=microsoft.jet.oledb.4.0;data source=" + "E:\\soft\\FlowerSystem\\Web\\DataBase\\FlowerSystem.mdb";
oeledbConnection  oc=new oeledbConnection(ss);

二。一个defaunt页面
我怎样才可以这个
"E:\\soft\\FlowerSystem\\Web\\DataBase\\FlowerSystem.mdb"
写在defaunt页面里再传入到DataAccece里面去
我试过在DataAccece里用属性
defaunt页面的字符串 Server。MapPath(“DataBase/FlowerSystem.mdb”)
传入到DataAccece里面了
但是就是在打开数据连接时始终为空
请问怎么解决这个问题一
谢谢
6 回复
#2
cyyu_ryh2008-02-01 09:18
是不是我的表述不清楚哦
换句话说就是
怎样把page页中的Server。MapPath(“DataBase/FlowerSystem.mdb”)
转入到类库的class类里面去
因为Server。MapPath只能在page页面中用
#3
bygg2008-02-01 09:28
传一个Page对象到类中。
比如:
public string test(Page page)
{
    ......
    page.Server.Mappath("  fdfdfd  ");
    ............
}



调用时就写 class1.test(this);
#4
cyyu_ryh2008-02-01 09:30
试试
呵呵
#5
cyyu_ryh2008-02-01 09:57
我晕
我觉得我好笨哦
不知道在类里面添加个引用
using System.Web.UI;
郁闷中....
#6
bygg2008-02-01 12:25
笨不是你的错……
解决了吧?
#7
cyyu_ryh2008-02-01 17:56
解决了
1