我在App_Code文件里面写了一个类,是用于连接数据库的。在代码里面也添加了该类的命名空间,为什么还是无法调用呢?
我的类名是BbsConn.cs,下面是BbsConn里面的源代码:
namespace namebbs
{
public class BbsConn
{
public BbsConn()
{
//
//TODO: 在此处添加构造函数逻辑
//
}
public static SqlConnection SConn()
{
string str = ConfigurationManager.ConnectionStrings["BBSName"].ConnectionString;
SqlConnection con = new SqlConnection(str);
try
{
con.Open();
return con;
}
catch
{
return null;
}
}
}
}
然后我代码顶部using namebbs; 下面写到这里SqlConnection conn=的时候,等号后面代码提示里面就是没有显示BbsConn类名。我直接打上去,也提示“当前上下文中不存在名称BbsConn”,请问我是哪里出错了?应该怎么改正。多谢各位!
我的类名是BbsConn.cs,下面是BbsConn里面的源代码:
namespace namebbs
{
public class BbsConn
{
public BbsConn()
{
//
//TODO: 在此处添加构造函数逻辑
//
}
public static SqlConnection SConn()
{
string str = ConfigurationManager.ConnectionStrings["BBSName"].ConnectionString;
SqlConnection con = new SqlConnection(str);
try
{
con.Open();
return con;
}
catch
{
return null;
}
}
}
}
然后我代码顶部using namebbs; 下面写到这里SqlConnection conn=的时候,等号后面代码提示里面就是没有显示BbsConn类名。我直接打上去,也提示“当前上下文中不存在名称BbsConn”,请问我是哪里出错了?应该怎么改正。多谢各位!
解决方案 »
- !!!!!!!!!!!!11求解
- C# 在vs2008下面 winCE上面串口接收数据错误
- “passwordFormat”参数的值无效。
- AddDirectories()请教这个方法
- .net 中 使用参数进行模糊查询的问题
- C#基础知识
- datagrid提交最后新增行的问题,和以前不一样(100分,必结帖)高手快来
- 请问怎样才能把excel内嵌到winform之中??
- ( winform )点datagrid里面一行,弹出窗口提示下载,下载后,本行数据进入状态N(不能再下了),现在怎么刷新datagrid?
- 请问,如何得到注册表某项值的类型,如REG_SZ,REG_DWORD等。
- 用Repeater绑定数据再次发问
- 数据库下载
using namebbs;protected void Page_Load(object sender, EventArgs e)
{
SqlConnection sqlconn = namebbs.BbsConn.SConn();
}
“SqlConnection con = new SqlConnection();
con=” 后面就写不下去了。
你调用 还需要 实例化这个类 BbsConn。
SqlConnection con = new SqlConnection(); 这句你不是封装在类里面了吗。调用的时候不用管。BbsConn bctest =new BbsConn();
bctest.SConn();
这样看行不? 没测试过。
SqlConnection sqlconn =bbs.方法
using System;
using System.Collections.Generic;
using System.Linq;
using System.Web;
using System.Web.UI;
using System.Web.UI.WebControls;
using System.Data;
using System.Data.SqlClient;
using System.Configuration;
using namebbs;public partial class _index : System.Web.UI.Page
{
protected void Page_Load(object sender, EventArgs e)
{
if(!IsPostBack)
{ }
} protected void AddButton_Click(object sender, EventArgs e)
{
SqlConnection con='这里就写不下去了';
} public void BindData()
{
SqlConnection con = new SqlConnection();
}
}
using System.Collections.Generic;
using System.Linq;
using System.Web;
using System.Web.UI;
using System.Web.UI.WebControls;
using System.Data;
using System.Data.SqlClient;
using System.Configuration;
using namebbs;public partial class _index : System.Web.UI.Page
{
protected void Page_Load(object sender, EventArgs e)
{
if(!IsPostBack)
{ }
} protected void AddButton_Click(object sender, EventArgs e)
{
SqlConnection con= namebbs.BbsConn.SConn();//直接调用就可以了.不需要实例化
}
}
你直接把这句代码帖上去会报错?