簡體   English   中英

如何從VS / VB連接到SQL Server上的未綁定表?

[英]How do I connect to an unbound table on SQL Server from VS/VB?

我在Visual Studio 2012綁定表1中為幾個字段創建了一個表單,以強制用戶在文本框和組合框中使用特定數據。 他們從這些字段中選擇所需的內容,然后填寫一些其他內容,然后單擊“保存”,這會將數據帶到表2。在為表2創建數據集,bindingsource,tableadapter和tableadaptermanager的同時,如果我使用的話不會保存到表中...

Me.Validate()
Me.table2BindingSource.EndEdit()
Me.table2TableAdapter.Update(table2DataSet)

...就像您可以使用自動填充表格的綁定源一樣。 如何連接保存以打到正確的桌子? 我是否必須走很長的路,並打開一個連接以創建sql語句,執行該業務等?

因此,我確實必須將連接順序編碼為單擊按鈕。 我已經在下面包含了后代和注釋的代碼。

Using connection As New SqlClient.SqlConnection(My.Settings.MyConnectionString)
            Using Command As New SqlClient.SqlCommand("INSERT INTO table2 (stuff1, stuff2, stuff3) VALUES (@stuff1, @stuff2, @stuff3)", connection)
                Command.Parameters.AddWithValue("@stuff1", stuff1TextBox.Text)
                Command.Parameters.AddWithValue("@stuff2r", stuff2ComboBox.Text)
                Command.Parameters.AddWithValue("@stuff3", stuff3TextBox.Text)

                connection.Open()

                Command.ExecuteNonQuery()
                Dim rowsAffected As Integer = Command.ExecuteNonQuery()
                Console.WriteLine("RowsAffected: {0}", rowsAffected)
            End Using

它足以讓我感到舒適並提交給用戶測試。 請隨時將其拆開。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM