[英]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.