【发布时间】:2009-06-10 15:40:14
【问题描述】:
我正在创建一个 Visual Studio 宏,我希望它获取正在生成的数据并将其导出到 SQL。我似乎找不到从 Visual Studio 的 VBA 连接到数据库的好方法。有谁知道这样做的好方法?我正在运行 Visual Studio 2008 和 SQL Server 2008。
感谢您的帮助
【问题讨论】:
标签: sql visual-studio macros
我正在创建一个 Visual Studio 宏,我希望它获取正在生成的数据并将其导出到 SQL。我似乎找不到从 Visual Studio 的 VBA 连接到数据库的好方法。有谁知道这样做的好方法?我正在运行 Visual Studio 2008 和 SQL Server 2008。
感谢您的帮助
【问题讨论】:
标签: sql visual-studio macros
将引用添加到“System.Data.dll”,然后写入模块:
Public Sub TestSql()
Dim cnn As New System.Data.SqlClient.SqlConnection("your connectionstring")
Dim cmd As System.Data.SqlClient.SqlCommand = cnn.CreateCommand()
cmd.CommandText = "INSERT INTO [MyTable] ( MyColumn ) VALUES ( @MyColumn )"
cmd.Parameters.AddWithValue("@MyColumn", "Hello World!")
cnn.Open()
cmd.ExecuteNonQuery()
cnn.Close()
End Sub
【讨论】: