首页 app开发 正文

数据库删除记录窗体代码(数据库删除记录窗体代码怎么删)

app开发 103
本篇文章给大家谈谈数据库删除记录窗体代码,以及数据库删除记录窗体代码怎么删对应的知识点,希望对各位有所帮助,不要忘了收藏本站喔。 求用C#窗体程序删除Access数据库中记录的代码。 using System.Data.OleDb;string dbpath = AppDomain.CurrentDomain.BaseDirectory + "datadatabase1.mdb";

本篇文章给大家谈谈数据库删除记录窗体代码,以及数据库删除记录窗体代码怎么删对应的知识点,希望对各位有所帮助,不要忘了收藏本站喔。

求用C#窗体程序删除Access数据库中记录的代码。

using System.Data.OleDb;

string dbpath = AppDomain.CurrentDomain.BaseDirectory + "datadatabase1.mdb";

OleDbConnection con = new OleDbConnection("Provider=Microsoft.Jet.OLEDB.4.0; Data Source=" + dbpath);

string sql = "delete from 表 where id=1";

OleDbCommand cmd = new OleDbCommand(sql, con);

con.Open();

cmd.ExecuteNonQuery();

con.Close();

VB实现ACCESS数据库记录的查询,新增,删除,修改

“修改”按钮的程序

Private Sub cmdEdit_Click()

sql = "select * from 停时统计 where date = cdate('" Text8.Text "') and ycqk = '" Combo1.Text "'and id = '" DataGrid1.Columns(2).CellText(DataGrid1.Bookmark) "'"

rs.Open sql, dm, adOpenDynamic, adLockOptimistic

rs.Fields("id") = Text7.Text

rs.Fields("ycqk") = Combo1.Text

rs.Fields("date1") = Text1.Text

rs.Fields("time1") = Text2.Text

rs.Fields("date2") = Text3.Text

rs.Fields("time2") = Text4.Text

rs.Update

rs.Close

End Sub

'“删除”按钮的程序

Private Sub cmdDelete_Click()

strFCode = DataGrid1.Columns(0).CellText(DataGrid1.Bookmark)

strSCode = DataGrid1.Columns(2).CellText(DataGrid1.Bookmark)

strCCode = DataGrid1.Columns(1).CellText(DataGrid1.Bookmark)

sql = "select * from 停时统计 where date='" strFCode "' and id='" strSCode "' and ycqk='" strCCode "'"

rs.Open sql, dm, adOpenDynamic, adLockOptimistic

rs.Delete

rs.Update

rs.Close

End Sub

'“增加”按钮的程序

Private Sub Command1_Click()

sql = "select * from 停时统计 order by id"

rs.Open sql, dm, adOpenDynamic, adLockOptimistic

rs.AddNew

rs.Fields("date") = Date

rs.Fields("id") = Text7.Text - 1

rs.Fields("ycqk") = Combo1.Text

rs.Fields("date1") = Text1.Text

rs.Fields("time1") = Text2.Text

rs.Fields("date2") = Text3.Text

rs.Fields("time2") = Text4.Text

rs.Update

rs.Close

With Adodc1

Adodc1.ConnectionString = "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=" App.Path "db1.mdb;Persist Security Info=False"

Adodc1.RecordSource = "select * from 停时统计 where date = cdate('" Text8.Text "') and ycqk = '" Combo1.Text "' order by id"

Adodc1.Refresh

DataGrid1.Refresh

End With

End Sub

求ASP数据库中,链接,插入,更新,删除记录的代码

连接数据库

Access

1.Access数据库的DSN-less连接方法:

set adocon=Server.Createobject("adodb.connection")

adoconn.Open"Driver={Microsoft Access Driver(*.mdb)};DBQ=" _

Server.MapPath("数据库所在路径")

2.Access OLE DB连接方法:

set adocon=Server.Createobject("adodb.connection")

adocon.open"Provider=Microsoft.Jet.OLEDB.4.0;" _

"Data Source=" Server.MapPath("数据库所在路径")

SQL

3.SQL server连接方法:

set adocon=server.createobject("adodb.recordset")

adocon.Open"Driver={SQL Server};Server=(Local);UID=***;PWD=***;" _

"database=数据库名;"

4.SQL server OLE DB连接方法:

set adocon=Server.Createobject("adodb.connection")

adocon.open"provider=SQLOLEDB.1;Data Source=RITANT4;" _

"user ID=***;Password=***;" _

"inital Catalog=数据库名"

方法1:

Set conn = Server.CreateObject("ADODB.Connection")

conn.Open "driver={Microsoft Access Driver (*.mdb)};dbq="Server.MapPath("data.mdb")

方法2:

Set conn = Server.CreateObject("ADODB.Connection")

conn.Open "Provider=Microsoft.Jet.OLEDB.4.0;Data Source="Server.MapPath("data.mdb")

注意:一个页面中,只要连接一次就可以了,数据库使用完后要及时关闭连接。

conn.Close

Set conn = Nothing

SQL常用命令使用方法:

(1) 数据记录筛选:

sql="select * from 数据表 where 字段名=字段值 order by 字段名 [desc]"

sql="select * from 数据表 where 字段名 like '%字段值%' order by 字段名 [desc]"

sql="select top 10 * from 数据表 where 字段名 order by 字段名 [desc]"

sql="select * from 数据表 where 字段名 in ('值1','值2','值3')"

sql="select * from 数据表 where 字段名 between 值1 and 值2"

(2) 更新数据记录:

sql="update 数据表 set 字段名=字段值 where 条件表达式"

sql="update 数据表 set 字段1=值1,字段2=值2 …… 字段n=值n where 条件表达式"

(3) 删除数据记录:

sql="delete from 数据表 where 条件表达式"

sql="delete from 数据表" (将数据表所有记录删除)

(4) 添加数据记录:

sql="insert into 数据表 (字段1,字段2,字段3 …) valuess (值1,值2,值3 …)"

sql="insert into 目标数据表 select * from 源数据表" (把源数据表的记录添加到目标数据表)

(5) 数据记录统计函数:

AVG(字段名) 得出一个表格栏平均值

COUNT(*|字段名) 对数据行数的统计或对某一栏有值的数据行数统计

MAX(字段名) 取得一个表格栏最大的值

MIN(字段名) 取得一个表格栏最小的值

SUM(字段名) 把数据栏的值相加

引用以上函数的方法:

sql="select sum(字段名) as 别名 from 数据表 where 条件表达式"

set rs=conn.excute(sql)

用 rs("别名") 获取统的计值,其它函数运用同上。

.net删除数据库记录代码

写一个操作数据库的类,类中包括对数据库的增、删、改、查操作。然后在要用到的地方调用写的数据库操作类中的方法。 在执行操作时,将所要执行的SQL语句传入写的数据库操作类中,调用就可以了。 private static string conStr = “”;//数据库连接字符串//获得数据库连接

private static SqlConnection connection;

public static SqlConnection Connection

{

get

{

if (connection == null)

{

connection = new SqlConnection(conStr);

connection.Open();

}

else if (connection.State == System.Data.ConnectionState.Closed)

{

connection.Open();

}

else if (connection.State == System.Data.ConnectionState.Broken)

{

connection.Close();

connection.Open();

}

return connection;

}

} //执行增,删,改,返回影响行数 sql 执行的删除语句 type 命令的类型 如果是语句则用 Command.text 如果是存储过程 则用 CommandType.StoredProcedure params 是传入的参数

public static int ExecuteNonQuery(string sql, CommandType type, SqlParameter[] parms)

{

SqlCommand com = new SqlCommand(sql, Connection);

com.CommandType = type;

Parms(com, parms);

return com.ExecuteNonQuery();

} private static void Parms(SqlCommand com, SqlParameter[] param)

{

if (param != null)

{

foreach (SqlParameter p in param)

{

com.Parameters.Add(p);

}

}

} 在类中调用上面地方法string sql = “delete from 数据库表名 where 条件=@Id“; SqlParameter[] parm = new SqlParameter[]

{

new SqlParameter("@Id",传入的参数值 };

SqlHelper.ExecuteNonQuery(sql.ToString(), CommandType.Text, parm);

} 这样就可以了

求 access VBA 中在一个窗体中添加按钮删除数据库现有数据的代码~急求~

dim sql as string ‘定义SQL语句变量

sql="delete from tableName where ID='" me.txtNumber "'" '定义SQL语句

docmd.RunSQL sql '执行SQL语句点

ID表示表tableName的字段值,用来作为删除记录的条件

me.txtNumber表示条件内容,为窗体上的文本框

即:sql为符合条件窗体上的ID值的记录删除掉。

数据库删除记录窗体代码的介绍就聊到这里吧,感谢你花时间阅读本站内容,更多关于数据库删除记录窗体代码怎么删、数据库删除记录窗体代码的信息别忘了在本站进行查找喔。

数据库删除记录窗体代码 access数据库登录窗体代码窗体连接数据库代码winform窗体删除数据代码vs窗体删除数据库内容窗体连接数据库代码Access关闭窗体的代码窗体不是Access数据库对象windows窗体连接数据库窗体怎么连接数据库vs窗体连接数据库
扫码二维码