vba语言删除sql server表中的某一条数据
时间: 2023-09-09 15:14:40 浏览: 114
你可以使用以下的 VBA 代码来删除 SQL Server 表中的某一条数据:
```vba
Sub DeleteRowFromSQLServerTable()
Dim conn As ADODB.Connection
Dim cmd As ADODB.Command
Set conn = New ADODB.Connection
conn.ConnectionString = "Provider=SQLOLEDB;Data Source=SERVER_NAME;Initial Catalog=DATABASE_NAME;User ID=USERNAME;Password=PASSWORD;"
conn.Open
Set cmd = New ADODB.Command
cmd.ActiveConnection = conn
cmd.CommandText = "DELETE FROM TABLE_NAME WHERE COLUMN_NAME = 'VALUE'"
cmd.Execute
conn.Close
Set conn = Nothing
Set cmd = Nothing
End Sub
```
请将 `SERVER_NAME`,`DATABASE_NAME`,`USERNAME` 和 `PASSWORD` 替换为你的 SQL Server 服务器名称、数据库名称、用户名和密码,将 `TABLE_NAME` 替换为你要删除数据的表名,将 `COLUMN_NAME` 替换为你要删除数据的列名,将 `VALUE` 替换为你要删除的数据的值。
阅读全文