无代码无真相!
话说,应该看你这个实例a是作用域的变量,如果仅仅是在函数A中定义的局部变量,那么应该会在函数运行完成的时候自动销毁的.这个应该是变量的生存期问题.
但是,根据你所提供的描述来看,你的这个a类应该定义的至少是一个是模块级别的变量,不然,你在函数B中,用另一个b类来引用a实例是无法实现的.所以呢,我感觉函数A运行完了之后,你的a实例应该并没有销毁,只有等到整个模块被结束的时候才能销毁.
sQueryString是SQL(增删查改)语句
public
Boolean
ExecSQL(string
sQueryString)
{
SqlConnection
con
=
new
SqlConnection(ConfigurationManager.AppSettings["conStr"]);
con.Open();
SqlCommand
dbCommand
SqlCommand(sQueryString,
con);
try
dbCommand.ExecuteNonQuery();
con.Close();
}
catch
return
false;
true;
建立一个类,明自己取,然后调用就是了
例如:
类
BC=NEW
类();
STRING
ist="INSERT
INTO
BC.ExecSQL(ist);
就可以了
使用 VB.NET 连接sqlserver执行sql命令会不会? 不会的话去百度搜.
插入记录和删除记录,插入字段,删除字段 的sql语句会不会写? 不会的话去百度搜.
你把数据库中的数据查询出来保存在DataSet 中
DataSet 是脱机的数据集,也即与数据库断开的数据集
把DataSet绑定到GridView上,这时候你在GridView上的操作就都是与数据库断开的
Try
'先标记表中行状态为删除,不能使用Clear方法,此方法会将dataset.table中所有行清除
for each dr as datarow in DataDataSet.Tables("recip").Rows
dr.delete
next
'然后更新
'注意使用此方法更新必须保存数据表中包含索引
RecipTableAdapter.Update(DataDataSet,"recip")
'然后再AcceptChanges,此动作必须在Update之后
DataDataSet.Tables("recip").AcceptChanges()
Catch ex As Exception
MessageBox.Show(ex.Message, "系统提示", MessageBoxButtons.OK)
End Try
Dim?myconn?As?New?OleDb.OleDbConnection
Dim?mycommand?As?New?OleDb.OleDbCommand
myconn.Open()
mycommand.Connection?=?myconn
mycommand.CommandType?=?CommandType.Text
mycommand.ExecuteNonQuery()
myconn.Close()
以上就是土嘎嘎小编为大家整理的vb.net数据库销毁相关主题介绍,如果您觉得小编更新的文章只要能对粉丝们有用,就是我们最大的鼓励和动力,不要忘记讲本站分享给您身边的朋友哦!!