关于链接数据库的一个问题?
我实现了一个管理系统,链接和打开数据库是在“登录”模块中的,当登录成功之后,该窗体就被关闭了。问题是:关闭“登录”界面之后,数据库会不会被断开?
ps:我的主线程窗体不是登录窗体,而是主管理界面,登录窗体只是临时new出来的。
这是代码:
public FrmManager()
{
FrmLogin flg = new FrmLogin();
flg.ShowDialog();
InitializeComponent();
}
------解决方案--------------------关闭窗体跟数据库链接有没有断开没有直接关系。
------解决方案--------------------报错是sqlcmd的connection对象没有初始化。具体细节参考:http://blog.csdn.net/darkread/article/details/7911115
------解决方案--------------------看下sqlcmd的Connection是否设置了?设置的是什么?是否正确?
------解决方案--------------------理论上是没关系的
------解决方案--------------------你的LoadData没有对数据库连接初始化,也就是“我知道你给我sqlcommand命令,但是我不知道执行给谁”
LoadData()
{
Sqlconnection conn=new Sqlconnection (要连接的数据库);
adpter.Fill(UserTable,conn);
就对了