Error when update data from DataGridView

jackuss

I have a problem here, I have a query to the database, where I choose only one table, loads it into the dataSet and fill the DataGridView.

comm = new SqlCommand("Select * from measurement where me_user=@id order by me_date DESC", conn);
comm.Parameters.AddWithValue("@id", this.uId);
daPomiar = new SqlDataAdapter();
daPomiar.SelectCommand = comm;
daPomiar.Fill(dsPomiar, "Pomiary");
dataGridView2.DataSource = dsPomiar;
dataGridView2.DataMember = "Pomiary";

Adds to this

SqlCommandBuilder cmdBldr = new SqlCommandBuilder(daPomiar); 

However, when I try to update the data using BindingNavigotor:

private void toolStripButton1_Click(object sender, EventArgs e)
{
    SqlCommandBuilder cmdBldr = new SqlCommandBuilder(daPomiar);
    daPomiar.Update(dsPomiar, "Pomiary");
}

then sometimes it works and sometimes it gives me an error:

Dynamic SQL generation is not supported against multiple base tables.

My question is, why it happens. I am working on one table, so I can use SqlCommandBuilder (I think). Well, the error is not regular - sometimes error appears and sometimes it works - the data is updated in the table.

CularBytes

Your query tells me that you are selecting data from the measurement table. I believe you are trying to update to the Pomiary table. Although you are providing a DataMember and such, I believe the best practice is to keep your DataMember and table names all the same.

Also, make sure your connection is open, I don't see anything on that, might be left out.

string tableName = "measurement";
comm = new SqlCommand("Select * from measurement where me_user=@id order by me_date DESC", conn);
comm.Parameters.AddWithValue("@id", this.uId); //not sure what this does
daPomiar = new SqlDataAdapter(comm, tableName);
daPomiar.Fill(dsPomiar, tableName);
dataGridView2.DataSource = dsPomiar;

toolstrip:

private void toolStripButton1_Click(object sender, EventArgs e)
{
    SqlCommandBuilder cmdBldr = new SqlCommandBuilder(daPomiar);
    daPomiar.Update(dsPomiar, tablename);
}

Collected from the Internet

Please contact [email protected] to delete if infringement.

edited at
0

Comments

0 comments
Login to comment

Related

From Dev

Error "Child list for field [Sheet1$] cannot be created" when loading data from excel to datagridview

From Dev

Conversion from type 'DBNull' to type 'String' is not valid when inserting data from datagridview to sql database

From Dev

Entity Framework 6 uses an UPDATE when it should be using a DELETE when deleting from a bound DataGridView

From Dev

Update mongodb database when datagridview is changed

From Dev

Importing Data from XML into a DataGridView

From Dev

Refresh datagridview after update data in another form

From Dev

Exported excel file from datagridview shows error when opened VB

From Dev

Get data from DataGridView to Chart

From Dev

Error when getting data from MongoDB

From Dev

How can I add extra column in datagridview when I fetch data from database

From Dev

update data in datagridview on new form

From Dev

Conversion from type 'DBNull' to type 'String' is not valid when inserting data from datagridview to sql database

From Dev

How to Update data in the dataGridview ONLY

From Dev

Unable to Update rows of DataGridView from DB Query

From Dev

Update datagridview from a WindowForm

From Dev

Refresh datagridview after update data in another form

From Dev

Insert,Update data in datagridview C# from multiple tables

From Dev

Transfer data to database from datagridview

From Dev

getting error when trying to read from DataGridView with event handler winform

From Dev

Error when getting data from MongoDB

From Dev

Getting error message from data base when I try to update the table

From Dev

Read data from MySQL to Datagridview

From Dev

Error when getting data from a SQLite database

From Dev

Get data day from date when selecting datagridview row

From Dev

Access data in datagridview from a class

From Dev

Inserting data from dataGridView to the database error

From Dev

SQL error or missing database (near ".": syntax error) error in java when trying to update data from sqlite databse

From Dev

update is not working - error passing data from form to the update method

From Dev

Retrieve Data from DataGridview to textbox

Related Related

  1. 1

    Error "Child list for field [Sheet1$] cannot be created" when loading data from excel to datagridview

  2. 2

    Conversion from type 'DBNull' to type 'String' is not valid when inserting data from datagridview to sql database

  3. 3

    Entity Framework 6 uses an UPDATE when it should be using a DELETE when deleting from a bound DataGridView

  4. 4

    Update mongodb database when datagridview is changed

  5. 5

    Importing Data from XML into a DataGridView

  6. 6

    Refresh datagridview after update data in another form

  7. 7

    Exported excel file from datagridview shows error when opened VB

  8. 8

    Get data from DataGridView to Chart

  9. 9

    Error when getting data from MongoDB

  10. 10

    How can I add extra column in datagridview when I fetch data from database

  11. 11

    update data in datagridview on new form

  12. 12

    Conversion from type 'DBNull' to type 'String' is not valid when inserting data from datagridview to sql database

  13. 13

    How to Update data in the dataGridview ONLY

  14. 14

    Unable to Update rows of DataGridView from DB Query

  15. 15

    Update datagridview from a WindowForm

  16. 16

    Refresh datagridview after update data in another form

  17. 17

    Insert,Update data in datagridview C# from multiple tables

  18. 18

    Transfer data to database from datagridview

  19. 19

    getting error when trying to read from DataGridView with event handler winform

  20. 20

    Error when getting data from MongoDB

  21. 21

    Getting error message from data base when I try to update the table

  22. 22

    Read data from MySQL to Datagridview

  23. 23

    Error when getting data from a SQLite database

  24. 24

    Get data day from date when selecting datagridview row

  25. 25

    Access data in datagridview from a class

  26. 26

    Inserting data from dataGridView to the database error

  27. 27

    SQL error or missing database (near ".": syntax error) error in java when trying to update data from sqlite databse

  28. 28

    update is not working - error passing data from form to the update method

  29. 29

    Retrieve Data from DataGridview to textbox

HotTag

Archive