日本运动短裤:已在多处定义“Student.Operate";使用"E;\work\asp.net\Student\Operate中的定义!

来源:百度文库 编辑:杭州交通信息网 时间:2024/04/29 06:02:57
已在多处定义“Student.Operate";使用"E;\work\asp.net\Student\Operate中的定义!
为什么会提示这么信息呢?
DB.cs文件如下 :
using System;
using System.Data;
using System.Data.OleDb;
using System.Data.SqlClient;
namespace Student
{
public class DB
{
public DB()
{
//
// TODO: 在此处添加构造函数逻辑
//
}
private SqlConnection CreateSqlConnection()
{
return new SqlConnection(System.Configuration.ConfigurationSettings.AppSettings["SQL"]);
}
private OleDbConnection CreateAccessConnection(string dbName)
{
return new OleDbConnection("Provider=Microsoft.Jet.OLEDB.4.0;Data Source="+dbName);

}
}
}

Operate.cs文件如下:
using System;
using System.Data;
using System.Data.SqlClient;
using System.Data.OleDb;
{
public class Operate
{
public Operate()
{
//
// TODO: 在此处添加构造函数逻辑
//
}
private SqlConnection CreateSqlConnection()
{
return new SqlConnection(System.Configuration.ConfigurationSettings.AppSettings["SQL"]);
}
private static string LoginUrl(string userName,string userPassWord,string dbName,string DbType)
{
DB db=new DB();
if (DbType=="Access")
{
OleDbConnection con=db.CreateAccessConnection(dbName);
con.Open();
OleDbCommand cmd=new OleDbCommand("select count(*) from admin where userName='"+userName+"' and userPassWord='"+userPassWord+"'",con);
int a=(int)cmd.ExecuteScalar();
if(a>0)
{

return "webform1.aspx";
}
else
{

}
}
}

}

}

然后我在index.aspx.cs中用
Operate op=new Operate();
op.后成也不会出现方法名:
然后一调试就说

已在多处定义“Student.Operate";使用"E;\work\asp.net\Student\Operate中的定义!