我正在创建一个Visual Studio宏,我想让它获取它生成的数据并将其导出到SQL。我似乎找不到从Visual Studio的VBA连接到数据库的好方法。有谁知道这样做的好方法?我正在运行Visual Studio 2008和SQL Server 2008.
感谢您的帮助
答案 0 :(得分:2)
将referenco添加到“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