Home All Groups Group Topic Archive Search About

Tableadapter.update not working

Author
28 Jan 2007 4:01 PM
Chris
Can anyone tell me why this code added automatically by C# does not work? I
can add a record on the form or modify a record, but hitting the save button
does not save changes back to the database table. I can see the chnages to
the dataset as long as the form is still loaded.

private void customerBindingNavigatorSaveItem_Click(object sender, EventArgs
e)
        {
            this.Validate();
            this.customerBindingSource.EndEdit();

this.customerTableAdapter.Update(this.accessTest1DataSet.Customer);

Author
28 Jan 2007 4:08 PM
Miha Markic [MVP C#]
Chris,

Are Insert/Update/Delete commands on adapter set?

--
Miha Markic [MVP C#, INETA Country Leader for Slovenia]
RightHand .NET consulting & development www.rthand.com
Blog: http://cs.rthand.com/blogs/blog_with_righthand/

Show quote
"Chris" <Ch***@discussions.microsoft.com> wrote in message
news:DB1EC995-0B9A-4FE3-8812-D7C4B3BAD7DB@microsoft.com...
> Can anyone tell me why this code added automatically by C# does not work?
> I
> can add a record on the form or modify a record, but hitting the save
> button
> does not save changes back to the database table. I can see the chnages to
> the dataset as long as the form is still loaded.
>
> private void customerBindingNavigatorSaveItem_Click(object sender,
> EventArgs
> e)
>        {
>            this.Validate();
>            this.customerBindingSource.EndEdit();
>
> this.customerTableAdapter.Update(this.accessTest1DataSet.Customer);
>
Author
28 Jan 2007 6:39 PM
Chris
Miha Markic,
Please excure my ignorance. How do you "set" these methods?


Show quote
"Miha Markic [MVP C#]" wrote:

> Chris,
>
> Are Insert/Update/Delete commands on adapter set?
>
> --
> Miha Markic [MVP C#, INETA Country Leader for Slovenia]
> RightHand .NET consulting & development www.rthand.com
> Blog: http://cs.rthand.com/blogs/blog_with_righthand/
>
> "Chris" <Ch***@discussions.microsoft.com> wrote in message
> news:DB1EC995-0B9A-4FE3-8812-D7C4B3BAD7DB@microsoft.com...
> > Can anyone tell me why this code added automatically by C# does not work?
> > I
> > can add a record on the form or modify a record, but hitting the save
> > button
> > does not save changes back to the database table. I can see the chnages to
> > the dataset as long as the form is still loaded.
> >
> > private void customerBindingNavigatorSaveItem_Click(object sender,
> > EventArgs
> > e)
> >        {
> >            this.Validate();
> >            this.customerBindingSource.EndEdit();
> >
> > this.customerTableAdapter.Update(this.accessTest1DataSet.Customer);
> >
>
>
Author
28 Jan 2007 6:51 PM
Miha Markic [MVP C#]
Hi Chris,

How did you create your adapter?

--
Miha Markic [MVP C#, INETA Country Leader for Slovenia]
RightHand .NET consulting & development www.rthand.com
Blog: http://cs.rthand.com/blogs/blog_with_righthand/

Show quote
"Chris" <Ch***@discussions.microsoft.com> wrote in message
news:BB943633-0925-4B6D-9E2F-578518FE4EA9@microsoft.com...
> Miha Markic,
> Please excure my ignorance. How do you "set" these methods?
>
>
> "Miha Markic [MVP C#]" wrote:
>
>> Chris,
>>
>> Are Insert/Update/Delete commands on adapter set?
>>
>> --
>> Miha Markic [MVP C#, INETA Country Leader for Slovenia]
>> RightHand .NET consulting & development www.rthand.com
>> Blog: http://cs.rthand.com/blogs/blog_with_righthand/
>>
>> "Chris" <Ch***@discussions.microsoft.com> wrote in message
>> news:DB1EC995-0B9A-4FE3-8812-D7C4B3BAD7DB@microsoft.com...
>> > Can anyone tell me why this code added automatically by C# does not
>> > work?
>> > I
>> > can add a record on the form or modify a record, but hitting the save
>> > button
>> > does not save changes back to the database table. I can see the chnages
>> > to
>> > the dataset as long as the form is still loaded.
>> >
>> > private void customerBindingNavigatorSaveItem_Click(object sender,
>> > EventArgs
>> > e)
>> >        {
>> >            this.Validate();
>> >            this.customerBindingSource.EndEdit();
>> >
>> > this.customerTableAdapter.Update(this.accessTest1DataSet.Customer);
>> >
>>
>>
Author
28 Jan 2007 7:31 PM
Chris
I dragged the data source over to the form and it created all the code.
Funny, I did exactly what I saw in this traning view for binding data on C#
web site. The authors example works, mine does not. The code is same. But
maybe there is a problem in the code genertaed by C# automatically. Not sure.
THis is wierd. And Itried the same thing at work and I am getting the same
result.


Show quote
"Miha Markic [MVP C#]" wrote:

> Hi Chris,
>
> How did you create your adapter?
>
> --
> Miha Markic [MVP C#, INETA Country Leader for Slovenia]
> RightHand .NET consulting & development www.rthand.com
> Blog: http://cs.rthand.com/blogs/blog_with_righthand/
>
> "Chris" <Ch***@discussions.microsoft.com> wrote in message
> news:BB943633-0925-4B6D-9E2F-578518FE4EA9@microsoft.com...
> > Miha Markic,
> > Please excure my ignorance. How do you "set" these methods?
> >
> >
> > "Miha Markic [MVP C#]" wrote:
> >
> >> Chris,
> >>
> >> Are Insert/Update/Delete commands on adapter set?
> >>
> >> --
> >> Miha Markic [MVP C#, INETA Country Leader for Slovenia]
> >> RightHand .NET consulting & development www.rthand.com
> >> Blog: http://cs.rthand.com/blogs/blog_with_righthand/
> >>
> >> "Chris" <Ch***@discussions.microsoft.com> wrote in message
> >> news:DB1EC995-0B9A-4FE3-8812-D7C4B3BAD7DB@microsoft.com...
> >> > Can anyone tell me why this code added automatically by C# does not
> >> > work?
> >> > I
> >> > can add a record on the form or modify a record, but hitting the save
> >> > button
> >> > does not save changes back to the database table. I can see the chnages
> >> > to
> >> > the dataset as long as the form is still loaded.
> >> >
> >> > private void customerBindingNavigatorSaveItem_Click(object sender,
> >> > EventArgs
> >> > e)
> >> >        {
> >> >            this.Validate();
> >> >            this.customerBindingSource.EndEdit();
> >> >
> >> > this.customerTableAdapter.Update(this.accessTest1DataSet.Customer);
> >> >
> >>
> >>
>
>
Author
28 Jan 2007 9:12 PM
Kerry Moorman
Chris,

Could it be that you are actually updating a copy of your database? See:

http://msdn2.microsoft.com/en-us/library/ms246989.aspx

Kerry Moorman


Show quote
"Chris" wrote:

> Can anyone tell me why this code added automatically by C# does not work? I
> can add a record on the form or modify a record, but hitting the save button
> does not save changes back to the database table. I can see the chnages to
> the dataset as long as the form is still loaded.
>
> private void customerBindingNavigatorSaveItem_Click(object sender, EventArgs
> e)
>         {
>             this.Validate();
>             this.customerBindingSource.EndEdit();
>            
> this.customerTableAdapter.Update(this.accessTest1DataSet.Customer);
>
Author
28 Jan 2007 10:25 PM
Chris
Kerry, you are the man! 
Yes, that is exactly was is happening. Thank you!!!!



Show quote
"Kerry Moorman" wrote:

> Chris,
>
> Could it be that you are actually updating a copy of your database? See:
>
> http://msdn2.microsoft.com/en-us/library/ms246989.aspx
>
> Kerry Moorman
>
>
> "Chris" wrote:
>
> > Can anyone tell me why this code added automatically by C# does not work? I
> > can add a record on the form or modify a record, but hitting the save button
> > does not save changes back to the database table. I can see the chnages to
> > the dataset as long as the form is still loaded.
> >
> > private void customerBindingNavigatorSaveItem_Click(object sender, EventArgs
> > e)
> >         {
> >             this.Validate();
> >             this.customerBindingSource.EndEdit();
> >            
> > this.customerTableAdapter.Update(this.accessTest1DataSet.Customer);
> >
Author
29 Jan 2007 1:24 PM
Otis Mukinfus
On Sun, 28 Jan 2007 14:25:00 -0800, Chris <Ch***@discussions.microsoft.com>
wrote:

Show quote
>Kerry, you are the man! 
>Yes, that is exactly was is happening. Thank you!!!!
>
>
>
>"Kerry Moorman" wrote:
>
>> Chris,
>>
>> Could it be that you are actually updating a copy of your database? See:
>>
>> http://msdn2.microsoft.com/en-us/library/ms246989.aspx
>>
>> Kerry Moorman
>>
>>
>> "Chris" wrote:
>>
>> > Can anyone tell me why this code added automatically by C# does not work? I
>> > can add a record on the form or modify a record, but hitting the save button
>> > does not save changes back to the database table. I can see the chnages to
>> > the dataset as long as the form is still loaded.
>> >
>> > private void customerBindingNavigatorSaveItem_Click(object sender, EventArgs
>> > e)
>> >         {
>> >             this.Validate();
>> >             this.customerBindingSource.EndEdit();
>> >            
>> > this.customerTableAdapter.Update(this.accessTest1DataSet.Customer);
>> >

Don't feel bad.  Many of us have been confused by this new helpful "feature" of
VS2K5 designed to assist us in the distribution of our applications.

If possible I always leave the Database (Access, SQL Express, etc.) out of the
project until all testing is done and add it just before deployment.

Good luck with your project,

Otis Mukinfus
http://www.arltex.com
http://www.tomchilders.com
Author
28 Jan 2007 9:32 PM
Miha Markic [MVP C#]
I guess you'll have to show more code..

--
Miha Markic [MVP C#, INETA Country Leader for Slovenia]
RightHand .NET consulting & development www.rthand.com
Blog: http://cs.rthand.com/blogs/blog_with_righthand/

Show quote
"Chris" <Ch***@discussions.microsoft.com> wrote in message
news:EE82C4EB-0C4B-4BFF-9353-E13DD3DCF8A3@microsoft.com...
>I dragged the data source over to the form and it created all the code.
> Funny, I did exactly what I saw in this traning view for binding data on
> C#
> web site. The authors example works, mine does not. The code is same. But
> maybe there is a problem in the code genertaed by C# automatically. Not
> sure.
> THis is wierd. And Itried the same thing at work and I am getting the same
> result.
>
>
> "Miha Markic [MVP C#]" wrote:
>
>> Hi Chris,
>>
>> How did you create your adapter?
>>
>> --
>> Miha Markic [MVP C#, INETA Country Leader for Slovenia]
>> RightHand .NET consulting & development www.rthand.com
>> Blog: http://cs.rthand.com/blogs/blog_with_righthand/
>>
>> "Chris" <Ch***@discussions.microsoft.com> wrote in message
>> news:BB943633-0925-4B6D-9E2F-578518FE4EA9@microsoft.com...
>> > Miha Markic,
>> > Please excure my ignorance. How do you "set" these methods?
>> >
>> >
>> > "Miha Markic [MVP C#]" wrote:
>> >
>> >> Chris,
>> >>
>> >> Are Insert/Update/Delete commands on adapter set?
>> >>
>> >> --
>> >> Miha Markic [MVP C#, INETA Country Leader for Slovenia]
>> >> RightHand .NET consulting & development www.rthand.com
>> >> Blog: http://cs.rthand.com/blogs/blog_with_righthand/
>> >>
>> >> "Chris" <Ch***@discussions.microsoft.com> wrote in message
>> >> news:DB1EC995-0B9A-4FE3-8812-D7C4B3BAD7DB@microsoft.com...
>> >> > Can anyone tell me why this code added automatically by C# does not
>> >> > work?
>> >> > I
>> >> > can add a record on the form or modify a record, but hitting the
>> >> > save
>> >> > button
>> >> > does not save changes back to the database table. I can see the
>> >> > chnages
>> >> > to
>> >> > the dataset as long as the form is still loaded.
>> >> >
>> >> > private void customerBindingNavigatorSaveItem_Click(object sender,
>> >> > EventArgs
>> >> > e)
>> >> >        {
>> >> >            this.Validate();
>> >> >            this.customerBindingSource.EndEdit();
>> >> >
>> >> > this.customerTableAdapter.Update(this.accessTest1DataSet.Customer);
>> >> >
>> >>
>> >>
>>
>>

AddThis Social Bookmark Button