SQL 在 VB.NET 中触发
SQL Trigger in VB.NET
我有一个 VB.NET 简单的应用程序,它创建数据库并在 SQL 服务器中创建表。我希望能够从 VB.NET 在 SQL 服务器中创建一个 SQL 触发器。 IE。在 vb.net 中创建触发器语句。我知道如何使用 SQL Management Studio 在代码中创建它。
您可以运行 sql 在 vb
中的 SqlCommand 中编写代码
Dim sqlConnection1 As New SqlConnection("Your Connection String")
Dim cmd As New SqlCommand
cmd.CommandText = "CREATE TRIGGER trig_Update_Employee etc etc etc"
cmd.CommandType = CommandType.Text
cmd.Connection = sqlConnection1
sqlConnection1.Open()
cmd.ExecuteNonQuery()
sqlConnection1.Close()
另一种可能性是创建一个 SQL 存储过程,由 VB 传递触发器的名称。
当您使用 CommandText 传递 SQL 命令时,您 运行 面临 SQL 注入攻击的风险。
我有一个 VB.NET 简单的应用程序,它创建数据库并在 SQL 服务器中创建表。我希望能够从 VB.NET 在 SQL 服务器中创建一个 SQL 触发器。 IE。在 vb.net 中创建触发器语句。我知道如何使用 SQL Management Studio 在代码中创建它。
您可以运行 sql 在 vb
中的 SqlCommand 中编写代码Dim sqlConnection1 As New SqlConnection("Your Connection String")
Dim cmd As New SqlCommand
cmd.CommandText = "CREATE TRIGGER trig_Update_Employee etc etc etc"
cmd.CommandType = CommandType.Text
cmd.Connection = sqlConnection1
sqlConnection1.Open()
cmd.ExecuteNonQuery()
sqlConnection1.Close()
另一种可能性是创建一个 SQL 存储过程,由 VB 传递触发器的名称。
当您使用 CommandText 传递 SQL 命令时,您 运行 面临 SQL 注入攻击的风险。