主题:.net 连接access 数据库不成功,茫然呀-有错误提示。。
偶然微笑
[专家分:0] 发布于 2006-04-06 20:14:00
连接access 编译不成功
提示信息为
“D:\home_page\WebApplication1\DB.cs(23): 找不到类型或命名空间名称“Server”(是否缺少 using 指令或程序集引用?)
”
我该怎么办》?
以下是代码
using System;
using System.Data.OleDb;
namespace WebApplication1
{
/// <summary>
/// DB 的摘要说明。
/// </summary>
public class DB
{
public DB()
{
//
// TODO: 在此处添加构造函数逻辑
//
}
public static OleDbConnection createconn()
{
//*就是数据库的名字
OleDbConnection objConnection=new OleDbConnection("Provider=Microsoft.Jet.OleDb.4.0;Data Source="+Server.MapPath("sfweb.mdb"));
return objConnection;
}
}
}
回复列表 (共6个回复)
沙发
离开水的鱼 [专家分:20] 发布于 2006-04-06 20:30:00
public static OleDbConnection createconn()
{
//*就是数据库的名字
return new OleDbConnection("Provider=Microsoft.Jet.OleDb.4.0;Data Source="+Server.MapPath("sfweb.mdb"));
}
板凳
偶然微笑 [专家分:0] 发布于 2006-04-08 07:13:00
谁知道为什么呀?
3 楼
fysnow [专家分:120] 发布于 2006-04-08 09:31:00
不能这么直接用的哦。
在HttpApplication里找找。
或者你在msdn里搜索以下server
4 楼
jobfish [专家分:110] 发布于 2006-04-08 12:51:00
提示信息中写比较清楚,你应该引用命名空间“server”
5 楼
wen2005 [专家分:60] 发布于 2006-04-09 18:29:00
return new OleDbConnection("Provider=Microsoft.Jet.OleDb.4.0;Data Source="+System.Web.HttpContext.Current.Server.MapPath("sfweb.mdb"));
6 楼
wen2005 [专家分:60] 发布于 2006-04-09 18:30:00
return new OleDbConnection("Provider=Microsoft.Jet.OleDb.4.0;Data Source="+System.Web.HttpContext.Current.Server.MapPath("sfweb.mdb"));
这样连是不会错的
我来回复