之前我已问过一次,不过最后还是没解决,只好再发问一次了,希望这次能得到解决吧!我的问题是想把数据库连接封装到DLL里,然后在CS文件里调用数据库。现在这个DLL文件里就只有一句数据库的连接语句代码如下:namespace connstr
{
public class conn
{
//连接SQL数据库
public SqlConnection connstr=new SqlConnection("server=127.0.0.1; Uid=winson;pwd=123456;database=mms");
}
}现在我想在另一个CS文件里调用应该怎么做?以下是我的做法,不知对不对,在default.aspx.cs里调用:using connstr;
public class _default
{
public conn Aconn=new conn();//就在这里出错了
private void btn_submit_Click(object sender, System.EventArgs e)
{
Aconn.connstr.Open();
......//下面代码省略
}
}
{
public class conn
{
//连接SQL数据库
public SqlConnection connstr=new SqlConnection("server=127.0.0.1; Uid=winson;pwd=123456;database=mms");
}
}现在我想在另一个CS文件里调用应该怎么做?以下是我的做法,不知对不对,在default.aspx.cs里调用:using connstr;
public class _default
{
public conn Aconn=new conn();//就在这里出错了
private void btn_submit_Click(object sender, System.EventArgs e)
{
Aconn.connstr.Open();
......//下面代码省略
}
}
解决方案 »
- Access填充gridview 如何取出数据传值!!!
- 如何给循环第一个加上样式
- 给点提示
- 用什么方法实现类似于winform那样,单击button后,跳到后台的程序
- 关于在Tablet的单元格里面同时添加html代码和控件?
- firefix的CSS问题
- DataGrid(WebControl) 的updateCommand
- 数据如何缓存在客户端?
- System.Data.SqlClient.SqlException: 用户 'WFM\ASPNET' 登录失败。
- 同样是感谢 jackyhx(飞不动的侠) 对我的帮助,给分,因为我一次给不出300
- 怎么在页面不刷新的情况,向服务器端发送textbox的值呢?
- 哪里有下载vs.net 2005啊?
{
public class conn
{
//连接SQL数据库
public static SqlConnection connstr=new SqlConnection("server=127.0.0.1; Uid=winson;pwd=123456;database=mms");
}
}using connstr;
public class _default
{
public SqlConnection Aconn=conn.connstr;
private void btn_submit_Click(object sender, System.EventArgs e)
{
Aconn.Open();
......//下面代码省略
}
}
namespace connstr
{
public class conn
{
//连接SQL数据库
public SqlConnection connstr=new SqlConnection("server=127.0.0.1; Uid=winson;pwd=123456;database=mms");
}
}
能通过编译,加载需要的类库;
看你在dll里面导入了所需要的名字空间么?
using System.Data.SqlClient;
public conn Aconn=new conn();
如果不定义,也一样会出错,就和之前错误一样:属性尚未初始化另外我说明一点,就是这个DLL文件我在ASPX文件里调用是可以正常使用的,只是在CS文件里不行!