|
mysqlcommandbuilder
|
|||
---|---|---|---|
#18+
Здравствуйте. После обновления с помощью mysqlcommandbuilder public static bool UpdateGrid(DataTable datatable) { MySqlConnection newConnection = new MySqlConnection(_connectionString); //try { newConnection.Open(); if (newConnection.State.ToString() == "Open") { MySqlCommand cmd = new MySqlCommand(); cmd.Connection = newConnection; cmd.CommandText = "SELECT * FROM main"; MySqlDataAdapter adapter = new MySqlDataAdapter(cmd); MySqlCommandBuilder cmb = new MySqlCommandBuilder(adapter); adapter.UpdateCommand = cmb.GetUpdateCommand(); adapter.Fill(datatable); datatable.Rows[0]["file"] = "Was Tom"; adapter.Update(datatable); cmb.Dispose(); } else { return false; } newConnection.Close(); return true; } при следующем обращении к обновленной таблице(и сохранении её в dataset) на выходе полуачается 0 строк. public static DataSet FillGrid() { MySqlConnection newConnection = new MySqlConnection(_connectionString); try { DataSet dataset = new DataSet(); newConnection.Open(); if (newConnection.State.ToString() == "Open") { MySqlCommand cmd = new MySqlCommand(); cmd.Connection = newConnection; cmd.CommandText = "SELECT * from main"; MySqlDataAdapter adapter = new MySqlDataAdapter(cmd); adapter.Fill(dataset); } else { return null; } newConnection.Close(); return dataset; } catch { return null; } } Хотя все обновляются и при перезапуске программы со строками все в порядке. Видел, на иностранных форумах, что люди периодически сталкиваются с такой проблемой, но ни в одной теме не было ответа, как обойти эту ошибку. Подозреваю, что и здесь мне никто не ответит, поэтому ворос ставлю так: нужно обновить данный в таблице mysql не используя mysqlcommandbuilder. ... |
|||
:
Нравится:
Не нравится:
|
|||
02.06.2013, 14:35 |
|
|
start [/forum/topic.php?fid=20&fpage=160&tid=1404536]: |
0ms |
get settings: |
8ms |
get forum list: |
15ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
38ms |
get topic data: |
12ms |
get forum data: |
3ms |
get page messages: |
41ms |
get tp. blocked users: |
2ms |
others: | 316ms |
total: | 443ms |
0 / 0 |