sQueryString是SQL(增刪查改)語句
創(chuàng)新互聯(lián)主營安岳網(wǎng)站建設的網(wǎng)絡公司,主營網(wǎng)站建設方案,重慶App定制開發(fā),安岳h5小程序定制開發(fā)搭建,安岳網(wǎng)站營銷推廣歡迎安岳等地區(qū)企業(yè)咨詢
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;
}
}
建立一個類,明自己取,然后調(diào)用就是了
例如:
類
BC=NEW
類();
STRING
ist="INSERT
INTO
XX(1,2,3)VALUES(A,B,C)";
BC.ExecSQL(ist);
就可以了
具體代碼很麻煩,不說了,提個思路:鼠標點擊Grid控件時,提取這條記錄中具有唯一性的那一列的值,比如編號或身份證號等等(這個比較容易辦到),然后按“刪除”按鈕時,先用Sql語句刪除數(shù)據(jù)庫中的這條記錄,再重新填充一下這個DataGridView,就達到目的了。
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()
這個是mysql的問題,直接調(diào)用mysql數(shù)據(jù)庫創(chuàng)建刪除用戶,分配權限指令就可以
insert into mysql.user(Host,User,Password) values("localhost","min",password("123")); '創(chuàng)建用戶
grant all privileges on tree.* to min@localhost identified by '123'; '授予min用戶擁有tree數(shù)據(jù)庫的所有權限