M
michael sorens
I have written a few applications to read data from a database but now, as
I turn my attention to writing to a database, I am apparently missing some
fundamentals. I created a new database with a new (empty) table called
Version. I then created a new data source in the Data Sources pane in
Visual Studio 2005, yielding a DataSet named MyTestDataSet to reference
the Version table. I then created a short WinForms program to just run
this method:
private void TestIt()
{
MyTestDataSet myTestDataSet = new MyTestDataSet();
MyTestDataSetTableAdapters.VersionTableAdapter versionTableAdapter
= new MyTestDataSetTableAdapters.VersionTableAdapter();
MyTestDataSet.VersionRow newRow = myTestDataSet.Version.NewVersionRow();
newRow.Server = "server A";
newRow.Version = "v1";
newRow.RecordDateTime = DateTime.Now;
versionTableAdapter.Update(newRow);
}
It runs without error or exception, but the table remains empty. Why?
I turn my attention to writing to a database, I am apparently missing some
fundamentals. I created a new database with a new (empty) table called
Version. I then created a new data source in the Data Sources pane in
Visual Studio 2005, yielding a DataSet named MyTestDataSet to reference
the Version table. I then created a short WinForms program to just run
this method:
private void TestIt()
{
MyTestDataSet myTestDataSet = new MyTestDataSet();
MyTestDataSetTableAdapters.VersionTableAdapter versionTableAdapter
= new MyTestDataSetTableAdapters.VersionTableAdapter();
MyTestDataSet.VersionRow newRow = myTestDataSet.Version.NewVersionRow();
newRow.Server = "server A";
newRow.Version = "v1";
newRow.RecordDateTime = DateTime.Now;
versionTableAdapter.Update(newRow);
}
It runs without error or exception, but the table remains empty. Why?