| | |
update sqlce commandbuilder
Please support our VB.NET advertiser: Intel Parallel Studio Home
![]() |
•
•
Join Date: Mar 2005
Posts: 65
Reputation:
Solved Threads: 0
I am trying to learn VB .NET again. Have not used in a long time. I have bound my controls to my datatable and then I put values into the controls, I then have a button that I am trying to get to add/update the rows to the database. It acts like it works fine no errors or anything, but whn I look at the table data after the update, it is all null... ugg.. can someone please look at my code and tell me what I am doing wrong?
VB.NET Syntax (Toggle Plain Text)
Dim conn As SqlCeConnection Dim da As SqlCeDataAdapter Dim dtAcct As New DataTable("Account") Dim dtAcctType As New DataTable("AccountType") Private Sub frmAccount_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Load Dim cmd As New System.Data.SqlServerCe.SqlCeCommand Dim cmd1 As String = "SELECT * FROM Account" Dim da2 As New SqlCeDataAdapter conn = New SqlCeConnection("Data Source=C:\Documents and Settings\Owner\Desktop\Finances\HomeComplete\Databases\HomeComplete.sdf") conn.Open() cmd.Connection = conn da = New SqlCeDataAdapter(cmd1, conn) Dim cmdBuild As SqlCeCommandBuilder = New SqlCeCommandBuilder(da) da.Fill(dtAcct) cmd.CommandText = "SELECT * FROM AccountType" da2 = New SqlCeDataAdapter(cmd) da2.Fill(dtAcctType) txtAcctName.DataBindings.Add("Text", dtAcct, "AcctName") txtPhone.DataBindings.Add("Text", dtAcct, "AcctPh") dtOpenDate.DataBindings.Add("Text", dtAcct, "AcctOpenDate") dtCloseDate.DataBindings.Add("Text", dtAcct, "AcctCloseDate") chkActive.DataBindings.Add("checked", dtAcct, "AcctActive") txtWeb.DataBindings.Add("Text", dtAcct, "AcctWebAddress") txtID.DataBindings.Add("Text", dtAcct, "AcctWebID") txtPW.DataBindings.Add("Text", dtAcct, "AccteWebPWord") txt1.DataBindings.Add("Text", dtAcct, "AcctBillAddr1") txt2.DataBindings.Add("Text", dtAcct, "AcctBillAddr2") txtCity.DataBindings.Add("Text", dtAcct, "AcctBillCity") txtSt.DataBindings.Add("Text", dtAcct, "AcctBillSt") txtZip.DataBindings.Add("Text", dtAcct, "AcctBillZip") cboType.DataSource = dtAcctType cboType.DisplayMember = "AcctType" cboType.ValueMember = "AcctTypeID" cboType.DataBindings.Add("SelectedValue", dtAcct, "AcctTypeID") End Sub Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click Try conn.Open() Catch End Try Dim cmd1 As String = "SELECT * FROM Account" da = New SqlCeDataAdapter(cmd1, conn) Dim cmdBuild As SqlCeCommandBuilder = New SqlCeCommandBuilder(da) da.UpdateCommand = cmdBuild.GetUpdateCommand da.InsertCommand = cmdBuild.GetInsertCommand da.DeleteCommand = cmdBuild.GetDeleteCommand da.Update(dtAcct) End Sub
![]() |
Other Threads in the VB.NET Forum
- Previous Thread: how to modify an exe without preparing a setup afresh
- Next Thread: Program ideas
| Thread Tools | Search this Thread |
.net .net2008 2005 2008 access account arithmetic array arrays basic bing button buttons c# center check checkbox code combobox convert crystalreport data database datagrid datagridview date dissertation dissertations dropdownlist excel fade file-dialog filter ftp generatetags google gridview hardcopy images inline input insert intel internet listview mobile monitor ms net networking objects output panel passingparameters picturebox picturebox1 port position print printing problem project read remove save searchbox searchvb.net select serial server shutdown soap sorting survey table tcp temperature text textbox timer timespan toolbox trim update user validation vb vb.net vb.netformclosing()eventpictureboxmessagebox vb2008 vbnet view visual visualbasic visualbasic.net visualstudio2008 web winforms wpf year





