从Visual Studio将数据导出到SQL Server

时间:2009-06-10 15:40:14

标签: sql visual-studio macros

我正在创建一个Visual Studio宏,我想让它获取它生成的数据并将其导出到SQL。我似乎找不到从Visual Studio的VBA连接到数据库的好方法。有谁知道这样做的好方法?我正在运行Visual Studio 2008和SQL Server 2008.

感谢您的帮助

1 个答案:

答案 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