| | |
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 2008 access account advanced application array basic beginner browser button buttons center click code combo cuesent data database datagrid datagridview date datetimepicker designer dissertation dissertations dissertationtopic excel exists fade filter forms ftp generatetags html images input insert intel internet listview map mobile module monitor msaccess net number objects open panel passingparameters pdf picturebox picturebox2 port position print printing problem regex right-to-left save search searchvb.net select serial settings shutdown socket sqldatbase sqlserver survey table temperature textbox timer timespan transparency txttoxmlconverter update user usercontol vb vb.net vb.netformclosing()eventpictureboxmessagebox vba vbnet visual visualbasic visualbasic.net visualstudio.net visualstudio2008 web winforms wpf wrapingcode xml year





