Новые сообщения [новые:0]
Дайджест
Горячие темы
Избранное [новые:0]
Форумы
Пользователи
Статистика
Статистика нагрузки
Мод. лог
Поиск
|
02.06.2013, 14:35
|
|||
---|---|---|---|
|
|||
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. ... |
|||
:
Нравится:
Не нравится:
|
|||
|
|
start [/forum/topic.php?fid=20&tablet=1&tid=1404536]: |
0ms |
get settings: |
8ms |
get forum list: |
12ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
67ms |
get topic data: |
9ms |
get forum data: |
2ms |
get page messages: |
30ms |
get tp. blocked users: |
1ms |
others: | 12ms |
total: | 149ms |
0 / 0 |