
正文
vb.net删除数据库 vb删除数据库表记录
提示:扫一扫查出行【扫一扫了解最新限行尾号】
复制提示
vb.net中,怎么删除DataGridView控件中选定一行记录,并把数据库里的对应记录也删除掉,求解代码
具体代码很麻烦,不说了,提个思路:鼠标点击Grid控件时,提取这条记录中具有唯一性的那一列的值,比如编号或身份证号等等(这个比较容易办到),然后按“删除”按钮时,先用Sql语句删除数据库中的这条记录,再重新填充一下这个DataGridView,就达到目的了。
相关问答
Q1: 如何用vb.net查询、添加、删除、修改数据库(需要很详细的代码)?
sQueryString是SQL(增删查改)语句
public
Boolean
ExecSQL(string
sQueryString)
{
SqlConnection
con
=
new
SqlConnection(ConfigurationManager.AppSettings["conStr"]);
con.Open();
SqlCommand
dbCommand
=
new
SqlCommand(sQueryString,
con);
try
{
dbCommand.ExecuteNonQuery();
con.Close();
}
catch
{
con.Close();
return
false;
}
return
true;
}
}
建立一个类vb.net删除数据库,明自己取vb.net删除数据库,然后调用就是vb.net删除数据库了
例如:
类
BC=NEW
类()vb.net删除数据库;
STRING
ist="INSERT
INTO
XX(1,2,3)VALUES(A,B,C)";
BC.ExecSQL(ist);
就可以了
Q2: VB.NET数据库删除数据和修改数据
Dim myconn As New OleDb.OleDbConnection
Dim mycommand As New OleDb.OleDbCommand
myconn.ConnectionString = "Provider=Microsoft.ace.OLEDB.12.0;Data Source=C:\Users\Administrator\Documents\账号密码.accdb "
myconn.Open()
mycommand.Connection = myconn
Dim sql5 As String = "delete from 表3 where userid='" (TextBox1.Text) "'"
mycommand.CommandText = sql5
mycommand.CommandType = CommandType.Text
mycommand.ExecuteNonQuery()
Dim sql3 As String = "update 表2 set Balance=Balance-2 where UserID='" (TextBox1.Text) "'"
mycommand.CommandText = sql3
mycommand.CommandType = CommandType.Text
mycommand.ExecuteNonQuery()
myconn.Close()
Q3: vb.net窗口中存在多个datagridview表格,如何删除选中表格的数据及其绑定的数据库中的数据
当然vb.net删除数据库,可以声明一个模块级变量vb.net删除数据库,当用鼠标单击某一个 datagridview 控件vb.net删除数据库的时候,就把该 datagridview 控件名赋予该模块级变量,然后在删除键vb.net删除数据库的事件里,执行删除前,根据该模块级变量里保存的信息,来确定针对某个 datagridview 控件进行删除操作。
不过还是建议vb.net删除数据库你每一个 datagridview 控件 对应使用一个删除按钮。
关于vb.net删除数据库和vb删除数据库表记录的介绍到此就结束了,不知道你从中找到你需要的信息了吗 ?如果你还想了解更多这方面的信息,记得收藏关注本站。





