2013-05-01 80 views
0

我无法使用VB删除SQL 2008 R2 Express表。这里是我的代码:VB.net SQL表删除 - 表不会丢失

Private Sub Form10_AssyWIP_Load(sender As System.Object, e As System.EventArgs) Handles MyBase.Load 

    Dim sqConQC As New SqlClient.SqlConnection("Server=QCG11\SQLEXPRESS;Database=QCGMAIN; Trusted_Connection=True;") 
    Dim sqCmdQC As New SqlClient.SqlCommand 

    sqCmdQC.Connection = sqConQC   'create the DB connection 
    sqConQC.Open()      'open the connection 
    Dim ds As New DataSet 
    Dim Adapter As New SqlDataAdapter 
    Dim pivot As String 
    Dim sql As String 
    Dim drop As String 
    'Read the data 

    drop = "DROP TABLE AssyWIP" 
    Adapter.SelectCommand = New SqlCommand(drop, sqConQC) 
    sqConQC.Close() 
    End Sub 

回答

1

我会使用这个SqlCommand

drop = "DROP TABLE AssyWIP" 
    Dim command As New SqlCommand(drop, sqConQC) 
    command.ExecuteNonQuery() 
    sqConQC.Close() 
+0

好吧,现在我只是觉得傻了!非常感谢你。我正在剪切并粘贴一些griddataview填充代码,并尝试使用适配器来运行针对SQL的命令。 – Fedaykin 2013-05-02 00:15:47

+0

@Fedaykin - 不用担心,很高兴我能帮上忙! – sgeddes 2013-05-02 00:24:28