连接Access数据库后删除指定字符串所在行的全部数据asp.net代码并输出表数据
时间: 2023-06-26 19:05:19 浏览: 176
以下是连接Access数据库后删除指定字符串所在行的全部数据的ASP.NET代码,并输出表数据。
```c#
//连接数据库
string connectionString = @"Provider=Microsoft.ACE.OLEDB.12.0;Data Source=C:\myFolder\myAccessFile.accdb;";
using (OleDbConnection connection = new OleDbConnection(connectionString))
{
//打开连接
connection.Open();
//创建命令对象
OleDbCommand command = new OleDbCommand("DELETE FROM myTable WHERE myColumn LIKE '%myString%'", connection);
//执行命令
int rowsAffected = command.ExecuteNonQuery();
//输出影响的行数
Response.Write("Deleted " + rowsAffected + " rows.<br>");
//创建查询命令对象
command = new OleDbCommand("SELECT * FROM myTable", connection);
//执行查询命令,获取数据读取器
OleDbDataReader reader = command.ExecuteReader();
//输出表数据
while (reader.Read())
{
Response.Write(reader["myColumn1"].ToString() + " " + reader["myColumn2"].ToString() + "<br>");
}
//关闭数据读取器
reader.Close();
//关闭连接
connection.Close();
}
```
请注意,代码中的 `myTable` 和 `myColumn` 分别代表要操作的表名和列名,而 `myString` 则代表要删除的字符串。你需要将它们替换为你实际的表名、列名和字符串。另外,你需要根据你的实际情况修改连接字符串。
阅读全文